Loading gitlab-ci.yml +1 −20 Original line number Diff line number Diff line Loading @@ -12,24 +12,14 @@ variables: ########################################################################################################## ## PIPELINE DEFINITION stages: - pack ########################################################################################################## ### PACK SECTION buildkit: stage: pack extends: .common_pack image: 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}" - cat .dockerignore 2> /dev/null | grep -q "^/.cache-*" || ( cat .dockerignore 2> /dev/null | grep -q "^/.cache-${CACHE_DIR_SUFFIX}" || echo "/.cache-${CACHE_DIR_SUFFIX}" >> .dockerignore ) script: | mkdir -p ~/.docker/ echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64 | tr -d '\n')\"}}}" > ~/.docker/config.json Loading @@ -43,12 +33,3 @@ 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"' - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' - if: '$CI_PIPELINE_SOURCE == "schedule"' - when: never cache: key: "$CI_COMMIT_REF_SLUG" paths: - .cache-${CACHE_DIR_SUFFIX} Loading
gitlab-ci.yml +1 −20 Original line number Diff line number Diff line Loading @@ -12,24 +12,14 @@ variables: ########################################################################################################## ## PIPELINE DEFINITION stages: - pack ########################################################################################################## ### PACK SECTION buildkit: stage: pack extends: .common_pack image: 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}" - cat .dockerignore 2> /dev/null | grep -q "^/.cache-*" || ( cat .dockerignore 2> /dev/null | grep -q "^/.cache-${CACHE_DIR_SUFFIX}" || echo "/.cache-${CACHE_DIR_SUFFIX}" >> .dockerignore ) script: | mkdir -p ~/.docker/ echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64 | tr -d '\n')\"}}}" > ~/.docker/config.json Loading @@ -43,12 +33,3 @@ 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"' - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' - if: '$CI_PIPELINE_SOURCE == "schedule"' - when: never cache: key: "$CI_COMMIT_REF_SLUG" paths: - .cache-${CACHE_DIR_SUFFIX}