From 8419c1dee7808ddddffb2ec57b2a6bc66c837ce7 Mon Sep 17 00:00:00 2001
From: Benjamin Ledel <benjamin.ledel@digitallearning.gmbh>
Date: Fri, 20 Dec 2024 12:47:44 +0100
Subject: [PATCH] Update .gitlab-ci.yml file

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7483ab6..407b738 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -48,16 +48,19 @@ rights-engine-docker-build:
   script:
     - |
       if [[ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]]; then
-        tag=""
+        tag="latest"
         echo "Running on default branch '$CI_DEFAULT_BRANCH': tag = 'latest'"
+      elif [[ -n "$CI_COMMIT_TAG" ]]; then
+        tag="$CI_COMMIT_TAG"
+        echo "Running on tag '$CI_COMMIT_TAG': tag = $tag"
       else
-        tag=":$CI_COMMIT_REF_SLUG"
+        tag="$CI_COMMIT_REF_SLUG"
         echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag"
       fi
-  # Build Backend Docker Container
-    - echo "$CI_REGISTRY_IMAGE${tag}/rights-engine"
-    - docker build --pull -t "$CI_REGISTRY_IMAGE${tag}/rights-engine" ./src
-    - docker push "$CI_REGISTRY_IMAGE${tag}/rights-engine"
+    - image_name="$CI_REGISTRY_IMAGE:rights-engine-$tag"
+    - echo "Docker image name: $image_name"
+    - docker build --pull -t "$image_name" ./src
+    - docker push "$image_name"
 
 pages:
   image: python:3.8-buster
-- 
GitLab