gitlab-ci: switch to using registry env vars

This commit is contained in:
Hans-Christoph Steiner 2018-05-16 10:18:04 +02:00
parent 6099e4363b
commit 85af406fbf
1 changed files with 4 additions and 3 deletions

View File

@ -8,11 +8,11 @@ stages:
- release
variables:
TEST_IMAGE: registry.gitlab.com/$CI_PROJECT_NAMESPACE/${CI_PROJECT_NAME}:$CI_BUILD_REF_NAME
RELEASE_IMAGE: registry.gitlab.com/$CI_PROJECT_NAMESPACE/${CI_PROJECT_NAME}:latest
TEST_IMAGE: ${CI_REGISTRY_IMAGE}:$CI_BUILD_REF_NAME
RELEASE_IMAGE: ${CI_REGISTRY_IMAGE}:latest
before_script:
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.gitlab.com
- echo $CI_BUILD_TOKEN | docker login -u gitlab-ci-token --password-stdin ${CI_REGISTRY}
build:
stage: build
@ -28,6 +28,7 @@ test:
release:
stage: release
script:
- echo Publishing ${RELEASE_IMAGE}
- docker pull $TEST_IMAGE
- docker tag $TEST_IMAGE $RELEASE_IMAGE
- docker push $RELEASE_IMAGE