ディスコード通知

Discord Notificationsインテグレーションは、Webhookが作成されたチャンネルにGitLabからのイベント通知を送信します。

GitLabのイベント通知をDiscordチャンネルに送るには、DiscordでWebhookを作成し、GitLabで設定します。

Webhookの作成

  1. GitLab イベント通知を受け取りたい Discord チャンネルを開きます。
  2. チャンネルメニューからEdit channel を選択します。
  3. インテグレーションを選択します。
  4. 既存の Webhook がない場合は、[Create Webhook] を選択します。そうでない場合は、[Webhooks を表示] を選択し、[Webhook を新規作成] を選択します。
  5. メッセージを投稿するボットの名前を入力します。
  6. オプションです。アバターを編集します。
  7. WEBhook URLフィールドからURLをコピーします。
  8. Save を選択します。

作成した Webhook を GitLab で設定します。

GitLab 16.3で導入されたイベントWebhookオーバーライド。

Discordチャンネルで作成したWebhook URLを使って、GitLabでDiscord Notificationsインテグレーションを設定することができます。

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 設定]>[インテグレーション]を選択します。
  3. Discord Notificationsを選択します。
  4. アクティブ] トグルが有効になっていることを確認します。
  5. 先ほど作成した Webhook URL をWebhookフィールドに貼り付けます。
  6. Discordに通知を送りたいGitLabイベントに対応するチェックボックスを選択します。
  7. オプションで、選択したチェックボックスごとに、デフォルトのものを上書きするように設定した新しい Discord Webhook URL をWebhookフィールドに入力します。
  8. 残りのオプションを設定し、[変更を保存] ボタンを選択します。

Webhook を作成した Discord チャンネルは、設定した GitLab イベントの通知を受け取るようになりました。