diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8e43c687f20a525416f607cd6fdbe31de1fa7d8a..99c0659bc05aa7175ef1178daf38b6e5e24d445f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,5 @@
 stages:
+  - test
   - docs
 
 test quasar:
@@ -15,7 +16,7 @@ test quasar:
 
 pages:
   image: griefed/gitlab-ci-cd:2.0.2
-  stage: build
+  stage: docs
   cache:
     paths:
       - node_modules/
@@ -27,3 +28,7 @@ pages:
     - cp -Rf dist/spa/* public/
   rules:
     - if: '$CI_COMMIT_BRANCH == "main"'
+  artifacts:
+    paths:
+      - public
+    expire_in: 1 week
\ No newline at end of file