Merge branch 'feature/ci-main-not-for-mr' into 'main'

Do not run the main CI for MRs

See merge request xsf/xeps!26
This commit is contained in:
Jonas Schäfer 2020-10-20 14:46:45 +00:00
commit fd48275bf0
1 changed files with 8 additions and 0 deletions

View File

@ -10,6 +10,8 @@ stages:
- make html inbox-html inbox-xml pdf xeplist refs xml
- bash tools/ci-prune-build.sh
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_REF_NAME =~ /^main$/'
when: always
- when: never
@ -37,6 +39,8 @@ stages:
- 'docker push "$IMAGE_REF"'
- 'docker push "$LATEST_REF"'
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_REF_NAME =~ /^main$/'
when: on_success
- when: never
@ -52,6 +56,8 @@ stages:
- state/
key: attic-state
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_REF_NAME =~ /^main$/'
when: on_success
- when: never
@ -67,6 +73,8 @@ stages:
- state/
key: announce-state
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_REF_NAME =~ /^main$/'
when: on_success
- when: never