ShipIt
LiveJournal の Brad Fitzpatrick 作のリリース用ツール ShipIt をご紹介。
設定ファイルに書かれたShipIt::Step::xxxを順に実行してリリースの自動化をしてくれます。
実際使っていないのですが、ShipItのモジュール一覧を見るとどんなことをしてくれるのか大体分かりますね。
ShipItShipIt::ConfShipIt::ProjectTypeShipIt::ProjectType::AutoConfShipIt::ProjectType::Perl ShipIt::ProjectType::Perl::MakeMakerShipIt::ProjectType::Perl::ModuleBuildShipIt::StateShipIt::StepShipIt::Step::ChangeVersionShipIt::Step::CheckChangeLogShipIt::Step::CommitShipIt::Step::DistTest ShipIt::Step::FindVersion ShipIt::Step::MakeDist ShipIt::Step::Tag ShipIt::Step::UploadCPAN ShipIt::Util ShipIt::VCShipIt::VC::SVN
彼の紹介はこちらのエントリにあります。YAPC::Asia 2007 Tokyo で Pluggable なソフトの作り方をプレゼンされた miyagawa さんからのアドバイスがコメントにあったりしてこれからが楽しみなツールになりそうな予感ですね。
Comments