diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3c29cb7d608898f8ce4d5c7e9d0bcfe0079c5a1e..5fd5d6a6bddb79478d1651e7f1b448603c49b99a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,6 +20,9 @@ build site:
 check duplicate uuids:
   stage: test
   allow_failure: true
+  artifacts:
+    paths:
+    - _site
   script:
     - python3 check_uniqueness_of_uids.py
 
@@ -57,6 +60,8 @@ deploy:
   needs:
     - check duplicate uuids
     - check for dead links
+  dependencies:
+    - build site
   # only:
     # - master
   artifacts: