JenkinsのSlackプラグイン拡張してみた話
動機
Jenkinsの全部のジョブにSlackの設定するのがめんどくさかった…
ので久々のJavaを使ってせっせこ作ってみました。
今のところ順調に動いてくれています。
特にgitがおかしくなったりするとpipelineプラグインだと絶対に通知が飛ばなくなるのでそのあたりも含めてまぁまぁ便利かなと
url
使い方
このChatwork Pluginをパク参考にしたデザイン
すでにSlack Pluginの設定が終わっていれば基本的には通知が欲しいビルド結果にチェックを入れてそれを通知する部屋を設定してあげればOKです。
Slack Pluginのデフォルトのメッセージは飛んできます。
参考
詰まったところはここに愚痴ってます。
その他
わりとこの手の任意のジョブがXXした時に何かするプラグインって少ないんですけれど、結構簡単に作れました。