From 526dd1cf4d9c8965bf5f784d665ad7466dd43656 Mon Sep 17 00:00:00 2001 From: Robin Kara Date: Wed, 2 Mar 2022 12:01:51 +0100 Subject: [PATCH] .gitlab-ci.yml: get sphinx html output to work - point sphinx to docs/ - install enum-tools, sphinx-toolbox - run on all branches --- .gitlab-ci.yml | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6d1a208..9a735fe 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,23 +1,11 @@ -# This file is a template, and might need editing before it works on your project. -# To contribute improvements to CI/CD templates, please follow the Development guide at: -# https://docs.gitlab.com/ee/development/cicd/templates.html -# This specific template is located at: -# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Python.gitlab-ci.yml +# based on https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Python.gitlab-ci.yml -# Official language image. Look for the different tagged releases at: -# https://hub.docker.com/r/library/python/tags/ image: python:latest - # Change pip's cache directory to be inside the project directory since we can # only cache local items. variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" -# Pip's cache doesn't store the python packages -# https://pip.pypa.io/en/stable/reference/pip_install/#caching -# -# If you want to also cache the installed packages, you have to install -# them in a virtualenv and cache it as well. cache: paths: - .cache/pip @@ -47,11 +35,9 @@ run: pages: script: - - pip install sphinx sphinx-rtd-theme - - cd doc ; make html + - pip install sphinx sphinx-rtd-theme enum-tools sphinx-toolbox + - cd docs ; make html - mv build/html/ ../public/ artifacts: paths: - public - rules: - - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH -- GitLab