Skip to content
Snippets Groups Projects
Commit cda73c59 authored by Christian Boettcher's avatar Christian Boettcher
Browse files

:latest should be latest stable version, not latest in general

parent ca2a5954
No related branches found
No related tags found
2 merge requests!3Update .gitlab-ci.yml,!2Merge CI/CD settings and get current progress on docker-compose
Pipeline #71862 passed
...@@ -88,13 +88,10 @@ transfer_image: ...@@ -88,13 +88,10 @@ transfer_image:
services: services:
- docker:19.03.12-dind - docker:19.03.12-dind
variables: variables:
IMAGE_TAG: $CI_REGISTRY_IMAGE:latest
IMAGE_COMMIT_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA IMAGE_COMMIT_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
script: script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker build --no-cache=true --pull -f ./apiserver/Dockerfile -t $IMAGE_TAG . - docker build --no-cache=true --pull -f ./apiserver/Dockerfile -t $IMAGE_COMMIT_TAG .
- docker push $IMAGE_TAG
- docker tag $IMAGE_TAG $IMAGE_COMMIT_TAG
- docker push $IMAGE_COMMIT_TAG - docker push $IMAGE_COMMIT_TAG
tag_release: tag_release:
...@@ -104,6 +101,7 @@ tag_release: ...@@ -104,6 +101,7 @@ tag_release:
services: services:
- docker:19.03.12-dind - docker:19.03.12-dind
variables: variables:
IMAGE_LATEST_TAG: $CI_REGISTRY_IMAGE:latest
IMAGE_STABLE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG IMAGE_STABLE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG
IMAGE_COMMIT_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA IMAGE_COMMIT_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
only: only:
...@@ -111,6 +109,8 @@ tag_release: ...@@ -111,6 +109,8 @@ tag_release:
tags: [stable] tags: [stable]
script: script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker pull $IMAGE_TAG - docker pull $IMAGE_COMMIT_TAG
- docker tag $IMAGE_TAG $IMAGE_STABLE_TAG - docker tag $IMAGE_COMMIT_TAG $IMAGE_STABLE_TAG
- docker tag $IMAGE_COMMIT_TAG $IMAGE_LATEST_TAG
- docker push $IMAGE_STABLE_TAG - docker push $IMAGE_STABLE_TAG
- docker push $IMAGE_LATEST_TAG
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment