From b72593cd7c07d8de40dfe924a34645207868c6f9 Mon Sep 17 00:00:00 2001 From: Olivier Gonzalez Date: Fri, 21 Dec 2018 11:19:18 +0100 Subject: Make version manual --- .gitlab-ci.yml | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4bc8828..e1e761d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,7 +14,7 @@ stages: - tag - release -Docker build commit: +build commit: image: docker:stable stage: build script: @@ -66,30 +66,20 @@ version: - export IMAGE_TAG=${CI_COMMIT_TAG/v/} only: - tags - -major: - extends: .docker_tag - variables: - IMAGE_TAG: $MAJOR - only: - - tags when: manual allow_failure: false .release: extends: .docker_tag stage: release - script: - - docker info - - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - - export SOURCE_IMAGE=$IMAGE - - export TARGET_IMAGE=$CI_REGISTRY_IMAGE:${IMAGE_TAG:-$CI_JOB_NAME} - - docker pull $SOURCE_IMAGE - - docker tag $SOURCE_IMAGE $TARGET_IMAGE - - docker push $TARGET_IMAGE only: - tags +major: + extends: .release + variables: + IMAGE_TAG: $MAJOR + latest: extends: .release variables: -- cgit v1.2.3