diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 88dcbd4815d4786fe8d80ab120f2f4c11b031b08..257af2d7c8ba1097e7db5e38cab51d3abef2091c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,8 +10,8 @@ test:
   - cd website
   - yarn install
   - yarn build
-  except:
-    - master
+  rules:
+    - if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH
 
 pages:
   stage: deploy
@@ -23,5 +23,5 @@ pages:
   artifacts:
     paths:
     - public
-  only:
-    - master
+  rules:
+    - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH