Python
Sphinx

BitBucket に Sphinx ドキュメントを push したら自動的にウェブサーバーに反映するようにしてみた

More than 5 years have passed since last update.

とあるソフトウェアの新しいバージョンを BitBucket に push するたびに Sphinx ドキュメントを make html してドキュメントを生成し、make dist して tar ball を作り web サーバーにコピーして・・・、というのを繰り返すのがイヤになったので自動化してみた。ReadTheDocs でもいいんだけど、そこまで大がかりなシステムを使いたくなかったのと make dist して tar ball をコピーするところをやってくれないので自前で実装してみた、というところ。

ドキュメントやコードは https://bitbucket.org/mkasa/bitbucket_sphinx_autobuild にアップロードしてある。作ってみたら意外に面倒だった。