Use buildkit and inline cache to speed up builds

This commit is contained in:
Andrejs Cunskis 2022-04-29 16:19:34 +03:00
parent be7af7d540
commit e5885af2fb
No known key found for this signature in database
GPG key ID: 87CB75083F227241
3 changed files with 7 additions and 7 deletions

View file

@ -265,9 +265,7 @@ function build_custom_if_needed() {
echo "Building image $build_image_name"
full_image_name="$CI_REGISTRY_IMAGE:$build_image_name"
# This re-uses and builds an existing image if needed
docker pull --quiet "$full_image" || true
docker_command=$(generate_command $@ --cache-from="$full_image_name" -t "$full_image_name")
docker_command=$(generate_command $@ --build-arg BUILDKIT_INLINE_CACHE=1 --cache-from="$full_image_name" -t "$full_image_name")
echo "Docker command:"
printf "\t%s" "$docker_command"
eval $docker_command