若干破壊的な変更があるので v0.6.2 から v1.0.0 へのアップデートです。
- https://wiki.jenkins-ci.org/display/JENKINS/ChatWork+Plugin
- https://github.com/jenkinsci/chatwork-plugin
画面見てもらった方が早いのでスクショで比較
v0.6.2まで
v1.0.0
新機能
- v0.6.2まではジョブ設定に1つだけしかメッセージを設定できませんでしたが、v1.0.0ではビルド結果(SUCCESS, FAILURE, UNSTABLE, NOT BUILD, ABORT)のそれぞれに対してメッセージを設定できるようになりました
- v0.6.2までにあったdefault messageはv1.0.0アップデート時にsuccess message, failure messageなどに自動的にコピーされます
- ビルド実行のジョブと通知のジョブを分けている場合にはSuccess Messageだけに入れていれば大丈夫です
- グローバル設定にもメッセージが設定できるようになりました
- ジョブ側に設定がなければグローバル側の設定が使われるようになったので、ジョブの数が多くなってもグローバル1ヶ所直すだけでよくなります
どうでもいい変更
- テストコードをJUnitからSpockに完全移行しました
最近のおすすめgem : Github-Changelog-Generator
github_changelog_generator | RubyGems.org | your community gem host
Githubのissueやpull requestからいい感じにCHANGELOGを生成してくれるので超便利
実際に使った例
https://github.com/jenkinsci/chatwork-plugin/blob/master/CHANGELOG.md