NetlifyへのデプロイをSlackに通知する

Netlifyへアプリケーションをデプロイした時にをSlackに通知が飛ぶようにする設定を紹介します。 ポチポチやるだけでできるので、超簡単です😄

Slack側の設定

Slack側で必要なのは、Slack Incoming Webhook URLです。Slackにログインした状態で、以下のURLにアクセスします。

チャンネルを選んだ上で、Add Incoming WebHooks integrationボタンを押します。 すると、Webhook URLが出てくるのでコピーしておきます。

Netlify側の設定

サイトの設定から Setting ➡️ Build & deploy ➡️ Deploy notificationsまで進みます。 Add notificatoinから、Slack Integrationを選択します。 netlify slack integrationEvent to listen forでは、起点となる以下の5つのアクションを選択できます。

  • Deploy started (デプロイを開始した時)
  • Deploy succeeded (デプロイに成功した時)
  • Deploy failed (デプロイに失敗した時)
  • Deploy locked (自動デプロイがロックされた時)
  • Deploy unlocke (自動デプロイのロックが解除された時)

Slack Incoming Webhook URLに、先ほどSlack側でコピーしたWebhook URLを入力します。 channelの情報は、Webhook URLに含まれているため不要です。


上記の設定を完了すれば、Netlifyにデプロイが成功した時に、Slackに通知が行くようになったかと思います。 お疲れ様でした 🎉