From f1c723d196c413bdccf03f95fa0a73a5a261a6cd Mon Sep 17 00:00:00 2001
From: Julian <leuckerj@gmail.com>
Date: Wed, 28 May 2025 13:08:47 +0000
Subject: [PATCH] Create gitlab pages config to build docs

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 47bb043..4ff320b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,18 @@
-image: node:latest
-
-stages:
-  - test
-
-lint-test-job:
-  stage: test
+# The Docker image that will be used to build your app
+image: node:lts
+# Functions that should be executed before the build script is run
+before_script:
+  - npm ci
+  - mkdir public
+pages:
   script:
-    - npm install
-    - npm run lint
+    - npm run docs:build
+    - mv docs/.vuepress/dist/* public
+  artifacts:
+    paths:
+      # The folder that contains the files to be exposed at the Page URL
+      - public
+  rules:
+    # This ensures that only pushes to the default branch will trigger
+    # a pages deploy
+    - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
-- 
GitLab