From cda73c59944f8ec69e90ea61f08780e357ed1cc7 Mon Sep 17 00:00:00 2001
From: Christian Boettcher <c.boettcher@fz-juelich.de>
Date: Thu, 1 Jul 2021 11:14:15 +0000
Subject: [PATCH] :latest should be latest stable version, not latest in
 general

---
 .gitlab-ci.yml | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cc830ff..048e166 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -88,13 +88,10 @@ transfer_image:
   services:
     - docker:19.03.12-dind
   variables:
-    IMAGE_TAG: $CI_REGISTRY_IMAGE:latest
     IMAGE_COMMIT_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
   script:
     - 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 push $IMAGE_TAG
-    - docker tag $IMAGE_TAG $IMAGE_COMMIT_TAG
+    - docker build --no-cache=true --pull -f ./apiserver/Dockerfile -t $IMAGE_COMMIT_TAG .
     - docker push $IMAGE_COMMIT_TAG
 
 tag_release:
@@ -104,6 +101,7 @@ tag_release:
   services:
     - docker:19.03.12-dind
   variables:
+    IMAGE_LATEST_TAG: $CI_REGISTRY_IMAGE:latest
     IMAGE_STABLE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG
     IMAGE_COMMIT_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
   only:
@@ -111,6 +109,8 @@ tag_release:
   tags: [stable]
   script:
     - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
-    - docker pull $IMAGE_TAG
-    - docker tag $IMAGE_TAG $IMAGE_STABLE_TAG
+    - docker pull $IMAGE_COMMIT_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_LATEST_TAG
-- 
GitLab