diff --git a/.gitignore b/.gitignore
index 5eab1a953054b7ff8f1351fd806642aab6872ac2..b1c3e2a9c0833d97a37ce3984c055611242c6306 100644
--- a/.gitignore
+++ b/.gitignore
@@ -139,4 +139,7 @@ yarn-debug.log*
 yarn-error.log*
 yarn.lock
 .docz/
-._.DS_Store
\ No newline at end of file
+._.DS_Store
+
+# docs
+styleguide/
\ No newline at end of file
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0336cd21e56836602480f87ac466cf291cacf8dd..2f1a273dbe73797e5407b87c1f4c589a214eeba8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,6 +2,7 @@ image: node:latest
 
 stages:
   - build
+  - build_documentation
 
 build:
   stage: build
@@ -10,3 +11,12 @@ build:
     - yarn install
     - yarn test
     - yarn build
+
+build-documentation:
+  stage: build_documentation
+  script:
+    - yarn docs:build
+  artifacts:
+    paths:
+      - styleguide
+  only: master