diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c5ea2f174d8b376248dd180e3b63a10f6fd4cd42..7fdb66b820df2bd1fd781cacadba9c2edc6be354 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,6 +8,7 @@ cache:
 stages:
       - install
       - unit-testing
+      - deploy-pages
 
 install:
   stage: install
@@ -19,3 +20,15 @@ unit_testing:
   stage: unit-testing
   script:
     - npm run test
+
+deploy_pages:
+  image: alpine:latest
+  stage: deploy-pages
+  script:
+    - mkdir public
+    - cp -r docs public
+  artifacts:
+    paths:
+      - public
+  only:
+    - deploy-pages