diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml index d378a2bebe98132876aa98e0178e33167e9b3187..15b81f20064ab7648396e3973d0da6bacded5f0a 100644 --- a/.gitlab/ci/rules.gitlab-ci.yml +++ b/.gitlab/ci/rules.gitlab-ci.yml @@ -9,8 +9,10 @@ .rules:build:merge_pipeline: rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TITLE !~ /^Draft:/ + allow_failure: false + when: always when: manual - allow_failure: false + allow_failure: true # creating release jobs only when merging to main .rules:release: @@ -19,7 +21,7 @@ - if: $CI_PIPELINE_SOURCE == "schedule" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH - if: $CI_COMMIT_TAG && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH allow_failure: false - when : manual + # deploying created releases # when creating a commit tag & previous release job was successful