diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9bba240d61f11af3e370094fcb6886cae7882ff4..f428a4bb06043940993b61c2e5ec2b9cf7df4d99 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,6 +19,8 @@ upload:
 
 pages:
   stage: pages
+  needs:
+    - job: upload
   script:
     - apk add gcc linux-headers musl-dev
     - pip install -r requirements-docs.txt