From cba3438826ce876f34af6e4d034076f6b942f2ab Mon Sep 17 00:00:00 2001
From: Sebastian <sebastian.karius@informatik.uni-halle.de>
Date: Mon, 23 Sep 2024 12:36:23 +0200
Subject: [PATCH] Add conditional inputs for Docker build configurations

---
 templates/docker-compose/template.yml | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/templates/docker-compose/template.yml b/templates/docker-compose/template.yml
index 780f13c..64dc7c2 100644
--- a/templates/docker-compose/template.yml
+++ b/templates/docker-compose/template.yml
@@ -30,6 +30,9 @@ docker-compose-build:
       DOCKER_TLS_CERTDIR: ""
       DOCKER_REGISTRY: $CI_REGISTRY_IMAGE
       DOCKER_IMAGE_TAG: $CI_COMMIT_BRANCH
+      BUILD_MAIN: $[[ inputs.build_main ]]
+      BUILD_BRANCH: $[[ inputs.build_branch ]]
+      BUILD_TAG: $[[ inputs.build_tag ]]
     before_script:
       - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
     script:
@@ -43,12 +46,12 @@ docker-compose-build:
       - docker compose push
     # Run this job in a branch where a docker-compose.yml exists
     rules:
-      - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $[[ inputs.build_main ]]
+      - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $BUILD_MAIN
         exists:
           - docker-compose.yml
-      - if: $CI_COMMIT_BRANCH && $[[ inputs.build_branch ]]
+      - if: $CI_COMMIT_BRANCH && $BUILD_BRANCH
         exists:
           - docker-compose.yml
-      - if: $CI_COMMIT_TAG && $[[ inputs.build_tag ]]
+      - if: $CI_COMMIT_TAG && $BUILD_TAG
         exists:
           - docker-compose.yml
\ No newline at end of file
-- 
GitLab