diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a954938f0a781b6da91ba62b33738b6fec4ba917..e856e0cdb52263a91b179d3fa62958a2b3c3fd2c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,6 @@
 stages:
  - test
+ - pages
 
 before_script:
   - apt-get update --yes
@@ -47,3 +48,12 @@ run-test-qt:
     - apt-get install --yes xvfb python3-pyqt5
     - pip install pytest-xvfb pytest-qt
     - pytest --cov=b_asic --cov-report xml:cov.xml --cov-report term test
+
+pages: 
+  image: python:3.10
+  script:
+     - apt-get install --yes doxygen
+     - doxygen
+  artifacts:
+    paths:
+      - doc/html