diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e5f5b94674612dc10bfb7b89cd7e544a8d6cb3f9..722244639c9930770405b8564c84909bb12680b8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -84,6 +84,9 @@ variables:
     _DB_IMAGE: $_CONFIG_DOCKERHUB_ROOT/$_TARGET_DB_TYPE-$_TARGET_DB_VERSION:production
   rules:
     - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+    - if: $CI_PIPELINE_SOURCE == "push" && $CI_PROJECT_ROOT_NAMESPACE == "project"
+    - if: $CI_PIPELINE_SOURCE == "schedule" && $CI_PROJECT_ROOT_NAMESPACE == "project"
+    - if: $CI_PIPELINE_SOURCE == "web" && $CI_PROJECT_ROOT_NAMESPACE == "project"
 
 'PHP 8.2 PostgreSQL 13.5':
   <<: [ *default-stage, *run-manually ]