Posted at

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: とかの絵文字を使おうとする。まあ登録したらいい気がします。

  • コメントに改行入ると読みにくい

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