diff options
| author | Olivier Gonzalez <ogonzalez@gitlab.com> | 2018-12-21 11:19:18 +0100 |
|---|---|---|
| committer | Olivier Gonzalez <ogonzalez@gitlab.com> | 2018-12-21 11:19:18 +0100 |
| commit | b72593cd7c07d8de40dfe924a34645207868c6f9 (patch) | |
| tree | 7ec6e195cc21527871c5a4c1a56ed3c0f9b8e4b1 | |
| parent | 7246e3581e8a9bf3827649d49579d625fb519c17 (diff) | |
Make version manualv1.0.3
| -rw-r--r-- | .gitlab-ci.yml | 22 |
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: |
