diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9687fee189c4532cd22d06ccd6b7f68d3194e123..c8d7237436996904108b774b13431326b246c5db 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,9 +4,10 @@ pages:
   stage: deploy
   script:
     - echo "Deploying to pages..."
+    - mkdir public
+    - cp -r web public
   artifacts:
     paths:
-    - web
-  rules:
-    - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
-
+      - public
+  only:
+    - master