アルパカDiary Pro

はてなブログProではありません

Redmineの更新通知をIRCに流すプラグイン

Twitter眺めてたらRedmineからIRC通知のお話を見かけて
確かにあったら便利だなーと思って書こうとしたら...既にあったよ!
https://github.com/mtah/redmine_irc_notifications
なので使い方の説明をします。

動作確認バージョン

Redmine 1.1.1

インストール方法

ソース取得
cd $RAILS_ROOT/vendor/plugins
git clone https://github.com/mtah/redmine_irc_notifications.git
コンフィグ設定(RAILS_ROOTのconfigに置きます)
cd $RAILS_ROOT/vendor/plugins/redmine_irc_notifications
cp config/irc.example.yml $RAILS_ROOT/config/irc.yml
vi $RAILS_ROOT/config/irc.yml
...
パッチ

自分が試したバージョンでは以下のパッチを当てないと通知されませんでした。

イメージ

デフォルトのフック設定

init.rb の中身を見ればわかりますが、
以下のフックポイントを設定してあります。

  • issue(新規チケット登録時)
  • journal(チケット更新時)
  • message(フォーラム投稿時)
  • wiki_content(wiki更新時)

この辺りはいらないものをコメントアウトしたり
フックポイントを追加したり*1と、
カスタマイズも容易ですね!

*1:もちろん書く必要はあるが、そんなに難しくなさそう