Tag asset docker image with GitLab version also
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
This commit is contained in:
parent
e4b2c3b08b
commit
24426f37d7
|
@ -27,3 +27,9 @@ docker login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
|
||||||
docker push ${ASSETS_IMAGE_PATH}:${CI_COMMIT_REF_SLUG}
|
docker push ${ASSETS_IMAGE_PATH}:${CI_COMMIT_REF_SLUG}
|
||||||
docker push ${ASSETS_IMAGE_PATH}:${CI_COMMIT_SHA}
|
docker push ${ASSETS_IMAGE_PATH}:${CI_COMMIT_SHA}
|
||||||
|
|
||||||
|
# Also tag the image with GitLab version, if running on a tag pipeline, so
|
||||||
|
# other projects can simply use that instead of computing the slug.
|
||||||
|
if [ -n "$CI_COMMIT_TAG" ]; then
|
||||||
|
docker tag ${ASSETS_IMAGE_PATH}:${CI_COMMIT_REF_SLUG} ${ASSETS_IMAGE_PATH}:${CI_COMMIT_REF_NAME}
|
||||||
|
docker push ${ASSETS_IMAGE_PATH}:${CI_COMMIT_REF_NAME}
|
||||||
|
fi
|
||||||
|
|
|
@ -141,7 +141,7 @@ module Trigger
|
||||||
"GITLAB_#{edition}_VERSION" => ENV['CI_COMMIT_REF_NAME'],
|
"GITLAB_#{edition}_VERSION" => ENV['CI_COMMIT_REF_NAME'],
|
||||||
"GITLAB_VERSION" => ENV['CI_COMMIT_REF_NAME'],
|
"GITLAB_VERSION" => ENV['CI_COMMIT_REF_NAME'],
|
||||||
"GITLAB_TAG" => ENV['CI_COMMIT_TAG'],
|
"GITLAB_TAG" => ENV['CI_COMMIT_TAG'],
|
||||||
"GITLAB_ASSETS_TAG" => ENV['CI_COMMIT_REF_SLUG'],
|
"GITLAB_ASSETS_TAG" => ENV['CI_COMMIT_TAG'] ? ENV['CI_COMMIT_REF_NAME'] : ENV['CI_COMMIT_REF_SLUG'],
|
||||||
"#{edition}_PIPELINE" => 'true'
|
"#{edition}_PIPELINE" => 'true'
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue