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