diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9bfda9ff17da54a93c967be9c08a900053d0104d..c82d11e8f3bd9e2c8ab7b1672ba796528ab0f0f8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,10 +16,16 @@ variables:
 
 .global_trigger_pull_request: &global_trigger_pull_request
   rules:
+    - if: $CI_COMMIT_BRANCH == "develop"
+      when: never
+    - if: $CI_COMMIT_BRANCH == "master"
+      when: never
     - if: $CI_PIPELINE_SOURCE == "external_pull_request_event"
 
 .global_trigger_build_doc: &global_trigger_build_doc
   rules:
+    - if: $CI_PIPELINE_SOURCE == "external_pull_request_event"
+      when: never
     - if: $CI_COMMIT_BRANCH == "develop"
     - if: $CI_COMMIT_TAG =~ /^v/