Do not run the main CI for MRs

We do not want to run the main CI if the fork happens to use the
main branch, too.
This commit is contained in:
Jonas Schäfer 2020-10-20 16:45:20 +02:00
parent 74d35ebbcf
commit c5074f8157
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 - make html inbox-html inbox-xml pdf xeplist refs xml
- bash tools/ci-prune-build.sh - bash tools/ci-prune-build.sh
rules: rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_REF_NAME =~ /^main$/' - if: '$CI_COMMIT_REF_NAME =~ /^main$/'
when: always when: always
- when: never - when: never
@ -37,6 +39,8 @@ stages:
- 'docker push "$IMAGE_REF"' - 'docker push "$IMAGE_REF"'
- 'docker push "$LATEST_REF"' - 'docker push "$LATEST_REF"'
rules: rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_REF_NAME =~ /^main$/' - if: '$CI_COMMIT_REF_NAME =~ /^main$/'
when: on_success when: on_success
- when: never - when: never
@ -52,6 +56,8 @@ stages:
- state/ - state/
key: attic-state key: attic-state
rules: rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_REF_NAME =~ /^main$/' - if: '$CI_COMMIT_REF_NAME =~ /^main$/'
when: on_success when: on_success
- when: never - when: never
@ -67,6 +73,8 @@ stages:
- state/ - state/
key: announce-state key: announce-state
rules: rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_REF_NAME =~ /^main$/' - if: '$CI_COMMIT_REF_NAME =~ /^main$/'
when: on_success when: on_success
- when: never - when: never