Skip to content

[BB-5106] feat: common image builder

Kaustav Banerjee requested to merge kaustav/common-image-builder into main

Description

This MR creates a common base image build jobs in the grove-template pipeline. The base image builder jobs can be manually triggered to build and push a vanilla base image in to the container registry. Later when an instance specific image is build with customizations, this base image is used as a cache and thus build process is accelerated a lot (from ~40m to ~7m).

Resolves #2 (closed).

Supporting information

BB-5106

Testing instructions

  1. Trigger a pipeline using an MR in a fork of grove-template repo.
  2. The new base image building job is created. Trigger this manually.
  3. Wait till the child pipeline is complete.
  4. Trigger the image build job in instance child pipeline.
  5. Verify that the build job is using the base image as cache.

Deadline

"None" if there's no rush, or provide a specific date or event (and reason) if there is one.

Other information

Edited by Piotr Surowiec

Merge request reports