From ff36d6f99316d57fcb84b93793132d389cb995d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Thu, 27 Jan 2022 16:54:00 +0100 Subject: [PATCH] Try fixing job dependecies --- .gitlab-ci.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5b4fa620c..9de979a50 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -361,13 +361,19 @@ deploy-uc4-load-generator: extends: - .dind image: docker/compose:1.29.2 - variables: - CONTEXT: "/$JAVA_PROJECT_NAME" before_script: - cd theodolite-benchmarks/docker-test script: - export THEODOLITE_TAG=$PUBLISHED_IMAGE_TAG - - ./smoketest ./$PROJECT_NAME + - ./smoketest ./$DOCKER_COMPOSE_DIR + rules: + - changes: + - theodolite-benchmarks/* + - theodolite-benchmarks/{$JAVA_PROJECT_DEPS}/**/* + if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW && $DOCKER_COMPOSE_DIR && $JAVA_PROJECT_DEPS" + - if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW && $DOCKER_COMPOSE_DIR && $JAVA_PROJECT_DEPS" + when: manual + allow_failure: true smoketest-uc1-kstreams: extends: .smoketest-benchmarks @@ -375,7 +381,8 @@ smoketest-uc1-kstreams: - deploy-uc1-kstreams - deploy-uc1-load-generator variables: - PROJECT_NAME: "uc1-kstreams" + DOCKER_COMPOSE_DIR: "uc1-kstreams" + JAVA_PROJECT_DEPS: "uc1-kstreams,kstreams-commons,uc1-load-generator,load-generator-commons" # Theodolite Framework -- GitLab