diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5ba4f68c189246f1c5f76e4f5b556d7eabea09bb..57791f74009b9379b4ae9a4fd7446fb50878f344 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,7 @@ docker-build:
       changes:
         - docker/**/*
         - docker-compose.yml
+    - if: $SCHEDULED
   image: docker:26.1
   services:
     - name: docker:26.1-dind
@@ -29,6 +30,7 @@ helm-package:
         changes:
           - helm/**/*
           - .gitlab-ci.yml
+      - if: $SCHEDULED
   image: alpine/helm:3.15.1
   before_script:
     - helm repo add stable https://charts.helm.sh/stable
@@ -53,6 +55,7 @@ helm-publish:
       changes:
         - helm/**/*
         - .gitlab-ci.yml
+    - if: $SCHEDULED
   dependencies:
     - helm-package
   image: curlimages/curl:latest