CI: Use Debian packages for documenation build

This commit is contained in:
Jochen Sprickerhof 2023-01-03 15:17:00 +01:00
parent d3c51f3abd
commit 37dd416aeb
No known key found for this signature in database
GPG key ID: 5BFFDCC258E69433

View file

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