GitHub 連携して特定の Slack channel へ全て通知させる方法

GitHub 連携して特定の Slack channel へ全てを通知させる方法をご紹介します。

GitHub

背景 Slack 内で GitHub の通知を受信したい

Slack Workspace 内に情報を集約して、なるべく Slack だけ見てればいい状態にしたいという方は多いのではないでしょうか。

GitHub – Slack 連携

GitHub – Slack 連携の初期設定

🔗 GitHubとSlackを連動させて通知を受け取る@2018年版 – Qiita

上記の記事のとおりに設定すれば、初期設定は完了です。

GitHub の全通知を Slack へ通知する

Slack へ通知させる GitHub の通知の種類は以下のサイトに載っています。

🔗 Configuration | integrations/slack

デフォルト通知が OFF なものを全て ON にするには、以下の Slack command を通知させたい Slack channel で実行すれば設定完了です。

/github subscribe your_org/your_repo reviews,comments,branches,commits:all

以上、GitHub の全ての通知を特定の Slack channel へ通知させたい、現場からお送りしました。