diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 57dc941789a679a20316dde78d5f5d043e879abd..ded8baf53e6cc0b5bd51125aff5abd1d028f94df 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -100,9 +100,9 @@ maven-release:
 #  image: maven:3.8.6-jdk-11
   image: registry.opencode.de/diplanung/ozgxplanung/mvn-build-image:latest
   stage: deploy
-  only:
-    - main
   rules:
+  - if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH
+    when: never 
   - if: $OPERATION != null
     when: never 
   - when: manual