Loading gitlab-ci.yml +5 −23 Original line number Diff line number Diff line Loading @@ -19,26 +19,17 @@ variables: ########################################################################################################## ## PIPELINE DEFINITION stages: - pack ########################################################################################################## ### PACK SECTION buildx: stage: pack variables: CACHE_DIR_SUFFIX: "buildx" CACHE_FALLBACK_KEY: $CI_DEFAULT_BRANCH extends: .common_pack image: name: $DOCKER_IMAGE entrypoint: ["sh", "-c"] before_script: - test -z "${CUSTOM_IMAGENAME}" && export IMAGE_PATH="${CI_REGISTRY_IMAGE}" || export IMAGE_PATH="${CI_REGISTRY_IMAGE}/${CUSTOM_IMAGENAME}" - docker buildx create --driver=docker-container --name=buildkit-builder --use - echo "${CI_REGISTRY_PASSWORD}" | docker login "${CI_REGISTRY}" --username "${CI_REGISTRY_USER}" --password-stdin variables: CACHE_DIR_SUFFIX: "buildx" script: | docker buildx create --driver=docker-container --name=buildkit-builder --use echo "${CI_REGISTRY_PASSWORD}" | docker login "${CI_REGISTRY}" --username "${CI_REGISTRY_USER}" --password-stdin docker buildx build \ --cache-from type=local,src=.cache-${CACHE_DIR_SUFFIX} \ --cache-to type=local,dest=.cache-${CACHE_DIR_SUFFIX} \ Loading @@ -46,12 +37,3 @@ buildx: --tag "${IMAGE_PATH}:${CUSTOM_TAGPREFIX}-${CI_COMMIT_SHORT_SHA}" \ -f "${CUSTOM_DOCKERFILE}/Dockerfile" \ "{CUSTOM_BUILDPATH}" 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 +5 −23 Original line number Diff line number Diff line Loading @@ -19,26 +19,17 @@ variables: ########################################################################################################## ## PIPELINE DEFINITION stages: - pack ########################################################################################################## ### PACK SECTION buildx: stage: pack variables: CACHE_DIR_SUFFIX: "buildx" CACHE_FALLBACK_KEY: $CI_DEFAULT_BRANCH extends: .common_pack image: name: $DOCKER_IMAGE entrypoint: ["sh", "-c"] before_script: - test -z "${CUSTOM_IMAGENAME}" && export IMAGE_PATH="${CI_REGISTRY_IMAGE}" || export IMAGE_PATH="${CI_REGISTRY_IMAGE}/${CUSTOM_IMAGENAME}" - docker buildx create --driver=docker-container --name=buildkit-builder --use - echo "${CI_REGISTRY_PASSWORD}" | docker login "${CI_REGISTRY}" --username "${CI_REGISTRY_USER}" --password-stdin variables: CACHE_DIR_SUFFIX: "buildx" script: | docker buildx create --driver=docker-container --name=buildkit-builder --use echo "${CI_REGISTRY_PASSWORD}" | docker login "${CI_REGISTRY}" --username "${CI_REGISTRY_USER}" --password-stdin docker buildx build \ --cache-from type=local,src=.cache-${CACHE_DIR_SUFFIX} \ --cache-to type=local,dest=.cache-${CACHE_DIR_SUFFIX} \ Loading @@ -46,12 +37,3 @@ buildx: --tag "${IMAGE_PATH}:${CUSTOM_TAGPREFIX}-${CI_COMMIT_SHORT_SHA}" \ -f "${CUSTOM_DOCKERFILE}/Dockerfile" \ "{CUSTOM_BUILDPATH}" 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}