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