From c5b9b7e640b9eadafc69edfcf15d936ed1330be6 Mon Sep 17 00:00:00 2001 From: Tom Andrade Date: Tue, 19 Mar 2019 14:20:12 +0100 Subject: [PATCH] Add tags to docker on release --- .gitlab-ci.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fda0709..df235dd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,11 @@ +stages: + - build + - test + - deploy + - release + +variables: + DOCKER_TAG: $CI_COMMIT_TAG build: stage: build script: @@ -15,3 +23,12 @@ deploy: - docker push tandrade/short:latest only: - master +release: + before_script: + - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" + stage: release + script: + - docker tag short-build tandrade/short:$DOCKER_TAG + - docker push tandrade/short:$DOCKER_TAG + only: + - tags \ No newline at end of file