diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b5d53771207004a7504a41c9d469774512986605..acbe627dafedd1b8fb095f42a3594965a75ebdb1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -22,13 +22,15 @@ run_tests:
 # Publish coverage report on gitlab-pages
 pages:
   stage: deploy
+  dependencies: 
+    - run_tests
   script:
-  - mkdir .public
-  - cp -r coverage/* .public
-  - mv .public public
+    - mkdir .public
+    - cp -r coverage/* .public
+    - mv .public public
   artifacts:
     paths:
-    - public
+      - public
   only:
-  - master
+    - master