gerrit
Slack

Slackにgerritのstream-eventsの内容を流すgerrit-slackを使ってみた

More than 3 years have passed since last update.

https://github.com/ddonahue99/gerrit-slack

使い方

READMEに書いてある通りで、

  • cloneしてきて
  • bundleして
  • ymlをsampleからコピーして必要事項を記入して
  • bin/gerrit-slack を起動する

だけ。1個だけ詰まったところがあったので書いとく。

channels.ymlの*の意味

書いてある通りなんだけど、普通のワイルドカードじゃなくて、プロジェクト名の最後につけると「当該プロジェクトの通知は、ownerが誰であっても行う」という意味です。なので、どっちにしてもプロジェクト名はちゃんと書かないとだめです。

便利なとこ

  • alias.ymlに書くと、slackとgerritで名前が違う人にも@が飛ぶ。

不便なとこ

  • 行に対して書いたコメントが表示されない。これはgerritのstream-eventsに含まれてないから仕方ないところはある。
  • Slackに登録されてない :yuss: とか :dancing_cool: とかの絵文字を使おうとする。まあ登録したらいい気がします。
  • コメントに改行入ると読みにくい

まあ、そんなに難しいことしてないんで、変えたいところは普通に変えたらいい気はしてます。