diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2566d7c78467e6cd33b7c446335404d7f38d2701..887c63c5f17fee42e4c97636781cd446eb66ea83 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,13 @@
 pages:
-  stage: deploy
-  image: busybox:latest
+  tags:
+    - shell  # This matches your existing runner's executor
   script:
-    - mv _build/html public
+    - mkdir -p public
+    # Add your build commands here, for example:
+    - cp -r docs/_build/html/* public/  # Adjust paths as needed
   artifacts:
     paths:
       - public
-  rules:
-    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+  # Optional: make it only run manually to prevent automatic deployments
+  when: manual
+