From c5074f81571c6bfc664786b4a9cff548c04ed723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Sch=C3=A4fer?= Date: Tue, 20 Oct 2020 16:45:20 +0200 Subject: [PATCH] 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. --- .gitlab-ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 52abb9d5..485260a2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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