<blockquote>
1.リリース、ロールバックを受け付けるAPIを提供するリリースサーバ側で稼動するプチプログラムを作る(なんか、代替ツールないかしらん)
</blockquote>
を作るために、便利なモジュールはないかな〜とCPANであれこれ探し中。
CPAN
http://search.cpan.org/
これ結構よさげ。
SVN::Deploy
http://search.cpan.org/~tomk/SVN-Deploy-0.11/lib/SVN/Deploy.pm
Subversionでのデプロイのルールを簡単に複数定義して管理できるみたい。Antみたいに使えるのかな。これを使ってAPI経由で各Functionをキックするようなものを作ればいいよね。たぶん。
あと、ついでにこんなのもみっけた。
SVN::Web
http://search.cpan.org/~nikc/SVN-Web-0.53/
Perlのリポジトリブラウザ。Webサーバも同梱されてるっぽい。
SVN::Hooks
http://search.cpan.org/~gnustavo/SVN-Hooks-0.17.54/lib/SVN/Hooks.pm
Subversionのhooks(フック)スクリプトを管理できるユーティリティ。コミットログのフォーマットをチェックしたり、ファイルの構成をコミット時にチェックしたりできるらしい。もともとSubversionのhooksでできるのかもしれんが(まぁ、できるわな)。一つのスクリプトに集約できるのがウリなのかも。
ジョエルテストとの絡みでこの辺も充実させたいと思っていたので後々評価しよ。
1.リリース、ロールバックを受け付けるAPIを提供するリリースサーバ側で稼動するプチプログラムを作る(なんか、代替ツールないかしらん)
</blockquote>
を作るために、便利なモジュールはないかな〜とCPANであれこれ探し中。
CPAN
http://search.cpan.org/
これ結構よさげ。
SVN::Deploy
http://search.cpan.org/~tomk/SVN-Deploy-0.11/lib/SVN/Deploy.pm
Subversionでのデプロイのルールを簡単に複数定義して管理できるみたい。Antみたいに使えるのかな。これを使ってAPI経由で各Functionをキックするようなものを作ればいいよね。たぶん。
あと、ついでにこんなのもみっけた。
SVN::Web
http://search.cpan.org/~nikc/SVN-Web-0.53/
Perlのリポジトリブラウザ。Webサーバも同梱されてるっぽい。
SVN::Hooks
http://search.cpan.org/~gnustavo/SVN-Hooks-0.17.54/lib/SVN/Hooks.pm
Subversionのhooks(フック)スクリプトを管理できるユーティリティ。コミットログのフォーマットをチェックしたり、ファイルの構成をコミット時にチェックしたりできるらしい。もともとSubversionのhooksでできるのかもしれんが(まぁ、できるわな)。一つのスクリプトに集約できるのがウリなのかも。
ジョエルテストとの絡みでこの辺も充実させたいと思っていたので後々評価しよ。

