diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b220daf8705cdeaf8ffeac6c37e30a9fa2c6eab8..18a5c28c906c77b51a95e6db7f0bd46253200827 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,6 +4,7 @@ stages:
   - prepare
   - build
   - deploy
+  - pages
 
 version:
   image: python:3.7-stretch
@@ -54,10 +55,11 @@ deploy:firefox:beta:
     CHANNEL: unlisted
   rules:
     - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "beta"'
-    - changes:
+      changes:
         - shared/**
         - firefox/**
-    - when: always
+      when: always
+    - when: never
 
 
 
@@ -67,10 +69,11 @@ deploy:firefox:master:
     CHANNEL: listed
   rules:
     - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "master"'
-    - changes:
+      changes:
         - shared/**
         - firefox/**
-    - when: always
+      when: always
+    - when: never
 
 
 deploy:thunderbird:
@@ -86,14 +89,14 @@ deploy:thunderbird:
       - safelinks-cleaner-thunderbird.xpi
   rules:
     - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "beta"'
-    - changes:
+      changes:
         - shared/**
         - thunderbird/**
-    - when: always
-
+      when: always
+    - when: never
 
 pages:
-  stage: deploy
+  stage: pages
   script:
     - cp -r site .public
     - sed -i -e "s/%BUILDDATE%/$(date +'%Y-%m-%d %H:%M')/g" .public/index.html