diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7f2787cacbd7a99ec91555209b7401d6b005c8d5..380a60668f36fc3a4561e0dc009b91d4817f8c00 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -55,7 +55,19 @@ job_test_gui_ubuntu:
     - python3 --version
     - DISPLAY=':10.0' python3 -m unittest test.test_main
 
-# name **må** være pages
+job_pages_smoke_test:
+  stage: deploy
+  image: morkolai/soitool-ci
+  script:
+  - mkdir public
+  - pdoc --version
+  - pdoc soitool --html
+  - mv ./html/soitool/* ./public
+  # never run for master branch
+  except:
+  - master
+
+# name has to be pages
 pages:
   stage: deploy
   image: morkolai/soitool-ci
@@ -67,6 +79,7 @@ pages:
   artifacts:
     paths:
     - public
+  # only run for master branch
   only:
   - master