From f2ff02f6591215a3503bc67f80fa31fb5318063f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20De=20Keersmaeker?=
 <francois.dekeersmaeker@uclouvain.be>
Date: Mon, 14 Oct 2024 14:20:08 +0200
Subject: [PATCH] CI += deploy Doxygen to pages

---
 .gitlab-ci.yml | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index feddfe6..117d802 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,12 +1,8 @@
-stages:
-  - test
-
 variables:
   GIT_SUBMODULE_STRATEGY: recursive
 
 
 test-job:
-  stage: test
   script:
     - python3 -m venv .venv             # Create Python virtual environment
     - source .venv/bin/activate         # Activate Python virtual environment
@@ -15,3 +11,16 @@ test-job:
     - python3 -m build                  # Build package
     - pip3 install .                    # Install package
     - python3 test/test.py              # Run tests
+
+pages:
+  script:
+    - sudo apt-get update -y
+    - sudo apt-get install -y doxygen graphviz
+    - doxygen Doxyfile
+    - touch docs/html/.nojekyll
+    - mv docs/html public
+  artifacts:
+    paths:
+      - public
+  only:
+    - main
-- 
GitLab