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