Merge branch 'ci_doc_debian' into 'master'

CI: Use Debian packages for documenation build

See merge request fdroid/fdroidserver!1278
This commit is contained in:
Jochen Sprickerhof 2023-01-05 18:23:46 +00:00
commit 5075586f7d

View file

@ -482,16 +482,16 @@ servergitmirrors:
- diff repo/index-v1.jar index-v1.jar
Build documentation:
image: debian:bullseye
image: debian:bullseye-backports
<<: *apt-template
script:
- apt-get install python3-pip make
- pip install .[docs]
- apt-get install make python3-sphinx python3-numpydoc python3-pydata-sphinx-theme pydocstyle fdroidserver
- apt purge fdroidserver
- pydocstyle fdroidserver
- cd docs
- sphinx-apidoc -o ./source ../fdroidserver -M -e
- sphinx-autogen -o generated source/*.rst
- make html
- PYTHONPATH=.. sphinx-autogen -o generated source/*.rst
- PYTHONPATH=.. make html
artifacts:
paths:
- docs/build/html/