Jenkins のビルド結果を通知する Chrome エクステンション作った - mallowlabsの備忘録

Jenkins のビルド結果を通知する Chrome エクステンション作った

Jenkins のおっさんが好き過ぎて、
常に画面におっさんのアイコンを表示しておきたいので
Google Chrome エクステンションを作った。

GitHub - mallowlabs/jenkins-notifier-for-chrome: A Google Chrome(TM) extension for Jenkins (http://jenkins-ci.org).

特徴

  • 常におっさんのアイコンを表示できる
  • ビルド結果をデスクトップに通知できる
  • Google Chrome を閉じてもバックグラウンドで通知できる
  • ツールバーのアイコンからビルド番号、ビルド結果を確認できる
  • ツールバーのアイコンからワンクリックで Jenkins のページを開ける

成功時

テスト失敗時

ビルド失敗時

利用方法

2011/06/15 追記
Chrome Web Store で公開したので、以下の作業は不要になりました。詳細は、追記を参照ください。


エクステンションをダウンロードする。

$ git clone git://github.com/mallowlabs/jenkins-notifier-for-chrome.git

Google Chrome の「拡張機能」のページを開き、
「パッケージ化されていない拡張機能を読み込みます...」をクリックし、
先程のディレクトリを選択する。

ツールバーに Jenkins のアイコンが表示されるので
クリックして、Jenkins の URL と監視したいジョブ名を入力して保存する。

内部では決め打ちで1分間に1度更新をチェックするようになっているので
アクセス負荷が気になる人は調整してください。

まとめ

おっさんかわいいよ、おっさん

2011/06/09 追記

もうすでにあったらしいです…。

https://chrome.google.com/webstore/detail/hfncndbfmjmafoodaigpoicpbdfhhgdo

両方インストールして新旧のアイコンを並べるのがいいと思います!

2011/06/15 追記

Chrome Web Store に公開しました!
Jenkins Notifier for Chrome™ - Chrome Web Store

本エクステンションでは、SSL の自己証明書の Jenkins サーバには繋げないので注意してください。
Google Chrome Extension API の仕様です。