diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 18896cd7d5eeaa79b16a2c5dc056a313081daad1..1bccce6a06a2a87861778d580446c01467731e0b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -205,9 +205,14 @@ test-clang-8: - set -o pipefail - make run_examples | gzip -v -9 > examples.log.gz rules: + - if: '$CI_MERGE_REQUEST_TITLE =~ /^WIP:/' + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH - if: $CI_MERGE_REQUEST_ID + when: manual + allow_failure: true - if: $CI_COMMIT_TAG - - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + when: manual + allow_failure: true artifacts: when: always expire_in: 3 days @@ -253,9 +258,14 @@ example-clang-8: - set -o pipefail - make install rules: + - if: '$CI_MERGE_REQUEST_TITLE =~ /^WIP:/' + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH - if: $CI_MERGE_REQUEST_ID + when: manual + allow_failure: true - if: $CI_COMMIT_TAG - - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + when: manual + allow_failure: true cache: paths: - build/