GitHubとSlackの連携で何が通知されるかの設定

前提

  • GitHubとSlackを使っており、GitHubのSlackアプリを導入している
  • Slackの特定のchannelで、特定のリポジトリーをsubscribeしている
    • /github subscribe foo/bar

何が通知されるか、変えたい場合

  • GitHubのドキュメントに従い、設定する
  • ただsubscribeしただけでは、master以外のブランチのcommitは通知されない。また、issueやPull Requestのコメントも通知されない
    • どこかのタイミングでデフォルトで通知されないようになったぽい
  • 追加するには、こうする
    • /github subscribe foo/bar comments commits:all
  • また、もっと細かく、フィルターをかけて通知もできる
    • priorityの高いlabelが付いているものだけ通知するとか
    • 先述のGitHubのドキュメントを参照のこと

END

Close