diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7558131ba0f636dec4f3a1c728f89f54de88939b..d8fb2a1ab5d3ee1bbe76c26454b575faeee0eb8d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -38,6 +38,21 @@ coverage:
         paths:
             - build
         expire_in: 1 day
+        
+pages:
+    stage: deploy
+    before_script:
+        - "true"
+    script:
+        - mkdir -p public/coverage
+        - cp -fr docs/build/html/* public/
+        - cp -fr build/* public/coverage/
+    dependencies:
+        - coverage
+        - apidoc
+    artifacts:
+        paths:
+            - public
 
 doc_build:
   stage: deploy