diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d13b0e879bbca24271a9b93ed001000359501631..dbdd361d8c42eb626851f58261b2df301a32cb97 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -38,6 +38,8 @@ doxygen:
       when: on_success
     - if: '$CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH'
       when: manual
+    - if: '$CI_PIPELINE_SOURE == "trigger"'
+      when: on_success
 
 # === Build and deploy the website ===
 pages:
@@ -75,3 +77,5 @@ pages:
       when: on_success
     - if: '$CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH'
       when: manual
+    - if: '$CI_PIPELINE_SOURE == "trigger"'
+      when: on_success