From 9faf3b187d8d86418f5a992e46743acbddd64e7a Mon Sep 17 00:00:00 2001 From: korevaarzer Date: Fri, 19 Dec 2025 11:38:13 +0100 Subject: [PATCH] Add pages job to pipeline (try 1) --- .gitlab-ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9d4facd..859bdd7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,6 @@ stages: - test + - deploy Run tests: stage: test @@ -15,4 +16,23 @@ Run tests: - main - merge_requests +pages: + stage: deploy + image: python:3.12 + needs: ["Run tests"] # Wait for tests to pass + before_script: + - pip install uv + - uv venv + - uv pip install mkdocs mkdocs-material mike mkdocstrings mkdocstrings-python ruff + script: + - rm -rf public + - uv run mkdocs build --site-dir public + artifacts: + paths: + - public + rules: + - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' + + + -- GitLab