From 008b019690e50e7e09375f1d4674e4b3011bfe24 Mon Sep 17 00:00:00 2001 From: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com> Date: Thu, 25 Feb 2021 18:49:39 +0530 Subject: [PATCH] Use CUSTREL for the custom release string The RELEASE string is used commonly by multiple parties We set a custom CUSTERL variable, for this special case, to push in the special string "bullseyebootstrap" --- .gitlab-ci.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f82da81..7e2169b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,6 +7,7 @@ stages: variables: RELEASE: "bullseye" + CUSTREL: "bullseyebootstrap" DISTRO: debian MIRROR: https://deb.debian.org/debian/ STABLE: auto @@ -74,13 +75,13 @@ build-base-rootfs: /kaniko/executor --context $CI_PROJECT_DIR/$image --dockerfile $CI_PROJECT_DIR/$image/Dockerfile - --destination $CI_REGISTRY_IMAGE/$RELEASE-$image:$TEST_TAG + --destination $CI_REGISTRY_IMAGE/$CUSTREL-$image:$TEST_TAG --build-arg OSNAME=$DISTRO - --build-arg RELEASE=$RELEASE + --build-arg RELEASE=$CUSTREL --build-arg TAG=$TEST_TAG --build-arg REGISTRY=$CI_REGISTRY_IMAGE --single-snapshot - - echo Pushed $CI_REGISTRY_IMAGE/$RELEASE-$image:$TEST_TAG. + - echo Pushed $CI_REGISTRY_IMAGE/$CUSTREL-$image:$TEST_TAG. .publish-docker-image: image: buildah/buildah @@ -88,7 +89,7 @@ build-base-rootfs: - lightweight variables: AUTH: $CI_REGISTRY_USER:$CI_REGISTRY_PASSWORD - IMAGE: ${CI_REGISTRY_IMAGE}/${RELEASE}-${image} + IMAGE: ${CI_REGISTRY_IMAGE}/${CUSTREL}-${image} script: - echo "Tagging ${TEST_TAG} as ${TAG} for ${IMAGE}" - skopeo copy --src-creds "$AUTH" --dest-creds "$AUTH" docker://"${IMAGE}:${TEST_TAG}" docker://"${IMAGE}:${TAG}" @@ -118,7 +119,7 @@ test-package-source-builder: needs: - build-package-source-builder-docker-image image: - name: $CI_REGISTRY_IMAGE/${RELEASE}-package-source-builder:${TEST_TAG} + name: $CI_REGISTRY_IMAGE/${CUSTREL}-package-source-builder:${TEST_TAG} entrypoint: [ "" ] script: - git clone https://gitlab.apertis.org/infrastructure/test-data/fixture-dash-non-updated -- GitLab