くりにっき

フルスタックキュアエンジニアです

Jenkins ChatWork Plugin v1.0.0 をリリースしました

若干破壊的な変更があるので v0.6.2 から v1.0.0 へのアップデートです。

f:id:sue445:20150308093737p:plain

画面見てもらった方が早いのでスクショで比較

v0.6.2まで

f:id:sue445:20150308015047p:plain

v1.0.0

f:id:sue445:20150308015117p:plain

f:id:sue445:20150308015124p:plain

新機能

  • 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ヶ所直すだけでよくなります

どうでもいい変更

最近のおすすめ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