summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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: