ken1714 / terrafom-gcp-sample

0 stars 0 forks source link

本リポジトリのissueやPRのコメントをSlackに通知する #19

Open ken1714 opened 8 months ago

ken1714 commented 8 months ago

GitHubアプリをSlackのワークスペースにインストール: https://slack.github.com/

ken1714 commented 8 months ago

Slackで以下のコマンドを実行する。この際GitHubのアカウントをSlackに連携する必要がある。

/github subscribe [owner/repo]

image

ken1714 commented 8 months ago
# GitHubアプリをチャンネルに招待
/invite @github
# サブスク
/github subscribe https://github.com/ken1714/terrafom-gcp-sample
ken1714 commented 8 months ago

デフォルトではレビュー、コメントの通知が飛ばないので手動で設定する必要がある。

/github subscribe https://github.com/ken1714/terrafom-gcp-sample reviews,comments
ken1714 commented 8 months ago

テスト

ken1714 commented 8 months ago

こんな感じに、1つのissueに紐づいたスレッドでコメントが通知されていく。コメントが整理されてかなり見やすい。

image

ken1714 commented 8 months ago

参考: SlackとGitHubを連携してissueコメントやプルリク通知をチャンネルに流す方法(2020年版) #GitHub - Qiita

ken1714 commented 8 months ago

issueへのコメントの通知は飛ぶが、PRのコメントやレビューの通知は飛ばない・・・

ken1714 commented 8 months ago

assigneeを消しても通知は飛ぶ

ken1714 commented 8 months ago

それどころかassigneeが変わるとissueを作成した旨のSlack通知のコメントが動的に変わる。