diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index af2aceaaea30a1db714319cd27ca7dc968158f3e..67dbcc60b4ab6d9c4548842d45c0a48bfe7cb7b9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,17 +10,17 @@ stages:
 build-docs:
   stage: build
   script:
-    - sphinx-build -b html source/ _build/html
+    - sphinx-build -b html docs/source/ _build/html
   artifacts:
     paths:
-      - _build/html
+      - docs/_build/html
   only:
     - main
 
 pages:
   stage: deploy
   script:
-    - mv _build/html public
+    - mv docs/_build/html public
   artifacts:
     paths:
       - public
@@ -39,10 +39,10 @@ stages:
 build-docs:
   stage: build
   script:
-    - sphinx-build -b html source/ _build/html
+    - sphinx-build -b html docs/source/ _build/html
   artifacts:
     paths:
-      - _build/html
+      - docs/_build/html
   only:
     - main