■[デザイン][アイコン][クリスマス]超クールな CPAN リリースツール 1 選。ShipIt がスバラシイ件
ShipIt というツールをご存知だろうか。もしあなたが CPAN Author ならぜひ使うべきツールだ。
ShipIt は memcached 等を作者である bradfitz が作った CPAN へのモジュールリリースプロセスを自動化するためのツールである。
- our $VERSION のインクリメント
- Changes ファイルの編集
- sv[nk] へのコミット
- sv[nk] での tags dir への copy
- make disttest
- CPAN へのアップロード
- twitter への告知
というようなことをみなさん毎回おこなっているんじゃないですか?それ、自動化できるよ!
cpan ShipIt
するだけでインストールできるのでお気軽。
steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, Commit, Tag, MakeDist, UploadCPAN
のような1行を書いた .shipit というファイルをプロジェクトのトップディレクトリに置いておいて、shipit コマンドを打つだけ。
手作業でタグを打つような馬鹿馬鹿しい生活はもう終わりにしないか?
【追記】
svn HEAD では git にも対応しています
トラックバック - http://d.hatena.ne.jp/tokuhirom/20071220/1198106803
- The web’s most interesting stories on Thu 20th Dec 2007
- ShipItつかわなくて良いのは小学生まで
- WEB開発日記 - 超クールな CPAN リリースツール 1 選。ShipIt がス...
- Webアプリを作ろう - 12/20 scrap
- パラダイムシフトふぁくとりー資材置き場 - ParadigmShift Factory’...
- Overlasting::Hatena - 超クールな CPAN リリースツール 1 選。Shi...
- ふしはらかんの四方山話 - ShipItを使うときに注意したい7つのポイ...
- CPAN AuthorならShipIt!
- dann@webdev - See also
- dann@webdev - Changesの記述
- dann@webdev - ShipitでCPANにモジュールをリリース


