Loading gitlab-ci.yml +5 −3 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ buildkit: name: $BUILDKIT_IMAGE entrypoint: ["sh", "-c"] variables: CACHE_DIR_SUFFIX: "buildkit" CACHE_FALLBACK_KEY: $CI_DEFAULT_BRANCH before_script: - test -z "${CUSTOM_IMAGENAME}" && export IMAGE_PATH="${CI_REGISTRY_IMAGE}" || export IMAGE_PATH="${CI_REGISTRY_IMAGE}/${CUSTOM_IMAGENAME}" Loading @@ -35,12 +36,13 @@ buildkit: - | buildctl-daemonless.sh ${CUSTOM_BUILDKIT_COMMON_PARAMETERS} \ build ${CUSTOM_BUILDKIT_BUILD_PARAMETERS} \ --progress plain \ --opt build-arg:DOCKER_REGISTRY="${CI_REGISTRY}" \ --frontend dockerfile.v0 \ --local context=${CUSTOM_BUILDPATH} \ --local dockerfile=${CUSTOM_DOCKERFILE} \ --import-cache type=local,src=.cache-buildkit \ --export-cache type=local,dest=.cache-buildkit \ --import-cache type=local,src=.cache-${CACHE_DIR_SUFFIX} \ --export-cache type=local,dest=.cache-${CACHE_DIR_SUFFIX} \ --output type=image,name="${IMAGE_PATH}:${CUSTOM_TAGPREFIX}-${CI_COMMIT_SHORT_SHA}",push=true rules: - if: '$CI_PIPELINE_SOURCE == "push"' Loading @@ -50,4 +52,4 @@ buildkit: cache: key: "$CI_COMMIT_REF_SLUG" paths: - .cache-buildkit - .cache-${CACHE_DIR_SUFFIX} Loading
gitlab-ci.yml +5 −3 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ buildkit: name: $BUILDKIT_IMAGE entrypoint: ["sh", "-c"] variables: CACHE_DIR_SUFFIX: "buildkit" CACHE_FALLBACK_KEY: $CI_DEFAULT_BRANCH before_script: - test -z "${CUSTOM_IMAGENAME}" && export IMAGE_PATH="${CI_REGISTRY_IMAGE}" || export IMAGE_PATH="${CI_REGISTRY_IMAGE}/${CUSTOM_IMAGENAME}" Loading @@ -35,12 +36,13 @@ buildkit: - | buildctl-daemonless.sh ${CUSTOM_BUILDKIT_COMMON_PARAMETERS} \ build ${CUSTOM_BUILDKIT_BUILD_PARAMETERS} \ --progress plain \ --opt build-arg:DOCKER_REGISTRY="${CI_REGISTRY}" \ --frontend dockerfile.v0 \ --local context=${CUSTOM_BUILDPATH} \ --local dockerfile=${CUSTOM_DOCKERFILE} \ --import-cache type=local,src=.cache-buildkit \ --export-cache type=local,dest=.cache-buildkit \ --import-cache type=local,src=.cache-${CACHE_DIR_SUFFIX} \ --export-cache type=local,dest=.cache-${CACHE_DIR_SUFFIX} \ --output type=image,name="${IMAGE_PATH}:${CUSTOM_TAGPREFIX}-${CI_COMMIT_SHORT_SHA}",push=true rules: - if: '$CI_PIPELINE_SOURCE == "push"' Loading @@ -50,4 +52,4 @@ buildkit: cache: key: "$CI_COMMIT_REF_SLUG" paths: - .cache-buildkit - .cache-${CACHE_DIR_SUFFIX}