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
2 changed files with 7 additions and 1 deletions
|
@ -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_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_VERSION" => ENV['CI_COMMIT_REF_NAME'],
|
||||
"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'
|
||||
}
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue