Soweit ich es nachgeschlagen habe, gab es nichts, was gut aussah
Sphinx Kompilieren Sie das Dokument Wercker Schritt [jkawamoto / sphinx
](https://github.com / jkawamoto / wercker-sphinx-step) wurde erstellt.
"Pip" ist erforderlich, um den Schritt "jkawamoto / sphinx" auszuführen. In Schritten
von wercker.yml
- install-packages:
packages: python-pip
Oder verwenden Sie jkawamoto / ghp-box
in der Box.
Der Schritt "jkawamoto / sphinx" bietet die folgenden Optionen:
--target: Ziel des Befehls make (Standard ist "html"). --basedir: Der Pfad des Verzeichnisses, in dem sich Makefile befindet. --packages: Durch Leerzeichen getrennte Liste der PyPi-Pakete, die zum Ausführen von Sphinx benötigt werden. Übergeben Sie das zu verwendende Thema. --options: Optionale Argumente, die an den Befehl make übergeben werden sollen.
Wenn das Repository "require.txt" enthält,
Es wird automatisch pip install -r require.txt
, also
Abhängige Bibliotheken müssen nicht in "Paketen" enthalten sein.
Das in dsargparse tatsächlich verwendete Beispiel lautet wie folgt.
wercker.yml
box: jkawamoto/ghp-box
build:
steps:
- jkawamoto/sphinx:
basedir: docs
packages: sphinx_rtd_theme
deploy:
steps:
- jkawamoto/ghp-import:
token: $GIT_TOKEN
basedir: docs/build/html