diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 57efcf84cce3b2c67b48982d43e689ebad3510c5..91c3a12920a4750a261bde5642800bbccfa37f31 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -83,7 +83,12 @@ pages:
   tags: [ cached-dind ]
   stage: deploy
   only:
-    - dev
+    refs:
+      - /^release-.*$/i
+      - master
+    variables:
+      # run pages only on gitlab.com
+      - $CI_SERVER_HOST == "gitlab.com"
   script:
     - echo "Deploying"
     - make doc