Commit 4a2abb90 authored by Vadym Gidulian's avatar Vadym Gidulian

Changed snapshot image tag format and releasing of `latest` workflow

parent 2b8cb521
...@@ -2,7 +2,7 @@ services: ...@@ -2,7 +2,7 @@ services:
- docker:dind - docker:dind
variables: variables:
IMAGE_SNAPSHOT: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME-snapshot IMAGE_SNAPSHOT: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME
IMAGE_LATEST: $CI_REGISTRY_IMAGE:latest IMAGE_LATEST: $CI_REGISTRY_IMAGE:latest
...@@ -26,6 +26,8 @@ build: ...@@ -26,6 +26,8 @@ build:
test: test:
stage: test stage: test
variables:
GIT_STRATEGY: none
script: script:
- docker pull $IMAGE_SNAPSHOT - docker pull $IMAGE_SNAPSHOT
- docker run $IMAGE_SNAPSHOT echo "Running tests..." - docker run $IMAGE_SNAPSHOT echo "Running tests..."
...@@ -34,21 +36,24 @@ test: ...@@ -34,21 +36,24 @@ test:
release: release:
stage: release stage: release
variables:
GIT_STRATEGY: none
script: script:
- docker pull $IMAGE_SNAPSHOT - docker pull $IMAGE_SNAPSHOT
- docker tag $IMAGE_SNAPSHOT $IMAGE - docker tag $IMAGE_SNAPSHOT $IMAGE
- docker push $IMAGE - docker push $IMAGE
tags: tags:
- dind - dind
except:
- master
release:latest: release:latest:
stage: release stage: release
variables:
GIT_STRATEGY: none
script: script:
- docker pull $IMAGE_SNAPSHOT - docker pull $IMAGE_SNAPSHOT
- docker tag $IMAGE_SNAPSHOT $IMAGE_LATEST - docker tag $IMAGE_SNAPSHOT $IMAGE_LATEST
- docker push $IMAGE_LATEST - docker push $IMAGE_LATEST
when: manual
tags: tags:
- dind - dind
only: only:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment