diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 05bdc30ce3d0df4466160ab1b952a87d0dc637bb..5bd481b9cc7f755838437eff3ec129e8aec0737d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,2 +1,7 @@
 include:
   - component: $CI_SERVER_FQDN/share/components/dsfr-docs/dsfr-docs@~latest
+
+workflow:
+  rules:
+    - if: $CI_PIPELINE_SOURCE == "schedule"
+    - if: $CI_PIPELINE_SOURCE == "web"
\ No newline at end of file