diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0a31a808ebf38f55b0a38ccae8e8604d47b01203..dfad611d899246a4c0d6eb0e81170bafa6bd41eb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -45,7 +45,8 @@ deploy-dev:
   rules:
   - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_PIPELINE_SOURCE == 'merge_request_event'
     when: always
-  - when: manual
+  - if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE != 'merge_request_event'
+    when: manual
   script:
   - rm -rf ~/.aws
   - mv  .aws ~/