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

2019/11/28 23:00 by hiro_y hiro_y
  :追加された部分   :削除された部分
(差分が大きい場合、文字単位では表示しません)
GitHubとSlackの連携で何が通知されるかの設定
# 前提

- GitHubとSlackを使っており、GitHubのSlackアプリを導入している
  - [GitHub と Slack を連携させる | Slack](https://slack.com/intl/ja-jp/help/articles/232289568-github-for-slack)
- Slackの特定のchannelで、特定のリポジトリーをsubscribeしている
  - `/github subscribe foo/bar`

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

- GitHubのドキュメントに従い、設定する
  - [integrations/slack: Bring your code to the conversations you care about with the GitHub and Slack integration](https://github.com/integrations/slack#configuration)
- ただsubscribeしただけでは、master以外のブランチのcommitは通知されない。また、issueやPull Requestのコメントも通知されない
  - どこかのタイミングでデフォルトで通知されないようになったぽい
- 追加するには、こうする
  - `/github subscribe foo/bar comments commits:all`
- また、もっと細かく、フィルターをかけて通知もできる
  - priorityの高いlabelが付いているものだけ通知するとか
  - 先述のGitHubのドキュメントを参照のこと      

前提

  • 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のドキュメントを参照のこと