diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ebd7e51ae3025e3899fc79d082cdc5b674aeb5d4..542ef02cb5b5fa8a2a46d499f9fe1f90a1c20ea2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -146,7 +146,8 @@ build_poiseuille_test_container:
   stage: container_upload
 
   rules:
-    - if: $REMOTE_USER && $REMOTE_HOST && $PRIVATE_KEY
+    - if: $REMOTE_USER && $REMOTE_HOST && $PRIVATE_KEY && $CI_PIPELINE_SOURCE == "schedule"
+    - when: manual
 
   tags:
     - linux