NetlifyのDeploy結果をDiscordへ通知する

Netlify上でのデプロイ結果を、Discordへ通知する方法をご紹介します。Slack連携とほぼやり方は同一ですが、GitHub同様に1点のみ注意点があります。

Discordのウェブフックを準備

チャンネルの編集画面から、ウェブフックを追加します。ウェブフック作成時に生成されるURLをコピーしておきます。Discord側の設定は以上です。

NetlifyのSlack integration

「Settings」→「Build & Deploy」→「Deploy notifications」をクリックします。

「Deploy notifications」→「Outgoing Notifications」から「Add notification」をクリックします。

「Slack integration」に続いて「Outgoing webhook」があり、後者を選択したくなりますが、前者の「Slack integration」を選択します。

「Slack integration」で以下の項目を入力します。

  • Event to listen for
    • Deploy started(デプロイ開始時)
    • Deploy succeeded(デプロイ成功時)
    • Deploy failed(デプロイ失敗時)
  • Slack Incoming Webhook URL
    • DiscordでコピーしたURL + 「/slack」
  • Channel (optional)
    • デフォルト

URLの末尾に**「/slack」**を付与してください。これで、デプロイ開始時、成功時、失敗時にDiscordへ通知されるようになります。

comments powered by Disqus