Shipitでgithubにリリース

steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, Commit, Tag, MakeDist
git.tagpattern = release-%v
git.push_to = origin

git.tagpatternでtagの付け方を指定、git.pushtoでpushする先を指定といった感じです。これで、tag付けして、commitしてくれます。

初めてshipitを触ってみたのですがこれはリリース手順を簡単に自動化できていいですね。ShipitのStepの拡張も簡単にできそうなので、リリースツールの拡張はShipitベースでやるのがよさそうです。

See also:
http://blog.clouder.jp/archives/001044.html