summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Gonzalez <ogonzalez@gitlab.com>2018-12-21 11:19:18 +0100
committerOlivier Gonzalez <ogonzalez@gitlab.com>2018-12-21 11:19:18 +0100
commitb72593cd7c07d8de40dfe924a34645207868c6f9 (patch)
tree7ec6e195cc21527871c5a4c1a56ed3c0f9b8e4b1
parent7246e3581e8a9bf3827649d49579d625fb519c17 (diff)
Make version manualv1.0.3
-rw-r--r--.gitlab-ci.yml22
1 files 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: