diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9bc705eaa3b3cae7a088843d7445775474d9fdbf..4c86e0dee5a2d9a9fbafc0bd202dbb5814378103 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -110,6 +110,12 @@ buildRelease: - if: '$CI_COMMIT_REF_PROTECTED == "true"' when: always +.releaseSignedRules: + rules: &releaseSignedRules + - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_REF_PROTECTED == "true"' + when: always + - when: manual + buildReleaseTest: extends: .releaseSigned script: @@ -120,6 +126,8 @@ buildReleaseTest: buildReleaseCommunity: extends: .releaseSigned + allow_failure: true + rules: *releaseSignedRules script: - ./gradlew assembleReleaseCommunity artifacts: @@ -128,6 +136,8 @@ buildReleaseCommunity: buildReleaseOfficial: extends: .releaseSigned + allow_failure: true + rules: *releaseSignedRules script: - ./gradlew assembleReleaseOfficial artifacts: