From 46a82da2d8133af0ff6dc4af1c53451809a48b37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20=C5=81opatowski?=
 <lukasz.lopatowski@gmail.com>
Date: Thu, 16 May 2024 14:28:03 +0200
Subject: [PATCH] Added Ci job for building release version of the docker image

---
 .gitlab-ci.yml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 12d9f4e1..8c8e1cf0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,6 +32,19 @@ build_and_push_latest_image:
     IMAGE_TAG: "latest"
   script:
     - |
+      docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD $DOCKER_REPOSITORY
+      docker build -t $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG .
+      docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG
+      docker logout $DOCKER_REPOSITORY
+
+build_and_push_release_image:
+  stage: build
+  only:
+    - tags
+  script:
+    - |
+      export IMAGE_TAG=$(echo $CI_COMMIT_TAG | cut -c 2-)
+      docker image prune -f
       docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD $DOCKER_REPOSITORY
       docker build -t $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG .
       docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG
-- 
GitLab