diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 874c86dc0f3b89415a6350b3becef14a996031c5..93be38d68a3682f6c4ab2a96e4385af4e1d50296 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,8 +32,10 @@ build:
 
 deploy:
   stage: deploy
-  only:
-    - master@Dynare/website
+  rules:
+    - if: '$CI_PROJECT_NAMESPACE == "Dynare" && $CI_COMMIT_REF_NAME == "master"'
+      when: on_success
+    - when: never
   tags:
     - restricted
   dependencies: