- [[ $GERRIT_CHANGE_NUMBER =~ .+ ]]
-
- git_sha1="$(git rev-parse HEAD)"
-
- find docs/ -type f -iname '*.rst' -print0 | while read file
- do
- sed -i "s/_sha1_/$git_sha1/g" "$file"
- done
-
- find docs/ -name 'index.rst' -printf '%h\n' | while read dir
- do
- _name="${{dir##*/}}"
- _build="$dir/build"
- _output="docs/output/$_name"
-
- echo
- echo "#################${{dir//?/#}}"
- echo "Building DOCS in ${{dir}}"
- echo "#################${{dir//?/#}}"
- echo
-
- mkdir -p "$_output"
-
- sphinx-build -b html -E -c docs/etc "$dir" "$_output"
-
- sphinx-build -b latex -E -c docs/etc "$dir" "$_build"
- make -C "$_build" LATEXOPTS='--interaction=nonstopmode' all-pdf
- mv "$_build"/*.pdf "$_output"
-
-- publisher: