From 65f3548b57fdb30dcd59d0f536b4ebe83c091ad7 Mon Sep 17 00:00:00 2001 From: Dennis <dennis.glaeser@iws.uni-stuttgart.de> Date: Thu, 20 May 2021 08:12:57 +0200 Subject: [PATCH] [ci] decide build/test job based on selection job result --- .gitlab-ci/default.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci/default.yml b/.gitlab-ci/default.yml index 4264f87271..706c7a310d 100644 --- a/.gitlab-ci/default.yml +++ b/.gitlab-ci/default.yml @@ -27,7 +27,7 @@ select tests: else echo "Received '$TRIGGER_SOURCE' as pipeline trigger event" echo "Skipping test selection, build/test stages will consider all tests!" - echo "{}" >> ../affectedtests.json + touch affectedtests.json fi artifacts: paths: @@ -40,8 +40,8 @@ build dumux: script: - | pushd build-cmake - make clean && make - if [[ "$TRIGGER_SOURCE" == "merge_request_event" ]]; then + make clean && make all + if [ -s ../affectedtests.json ]; then python3 ../bin/testing/runselectedtests.py -c ../affectedtests.json -b else python3 ../bin/testing/runselectedtests.py --all -b @@ -64,7 +64,7 @@ test dumux: script: - | pushd build-cmake - if [[ "$TRIGGER_SOURCE" == "merge_request_event" ]]; then + if [ -s ../affectedtests.json ]; then python3 ../bin/testing/runselectedtests.py -c ../affectedtests.json -t else python3 ../bin/testing/runselectedtests.py --all -t -- GitLab