正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

Discord通知

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

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

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

Webhookの作成

  1. GitLabイベント通知を受信するDiscordチャンネルを開きます。
  2. チャンネルメニューから、Edit channel(チャンネルを編集)を選択します。
  3. インテグレーションを選択します。
  4. 既存のWebhookがない場合は、Create Webhook(Webhookを作成)を選択します。それ以外の場合は、View Webhooks(Webhookを表示)、New Webhook(新しいWebhook)の順に選択します。
  5. メッセージを投稿するボットの名前を入力します。
  6. オプション。アバターを編集します。
  7. WEBHOOK URLフィールドからURLをコピーします。
  8. 保存を選択します。

GitLabで作成されたWebhookを設定する

前提要件:

  • Discord URL(https://discord.com/api/webhooks/webhook-snowflake/webhook-token)を使用する必要があります。

Discordチャンネルで作成されたWebhook URLを使用して、GitLabでDiscord通知インテグレーションを設定できます。

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 設定 > インテグレーションを選択します。
  3. Discord通知を選択します。
  4. 有効トグルが有効になっていることを確認します。
  5. 以前に作成した Webhook URLを、Webhookフィールドに貼り付けます。
  6. Discordに通知を送信するGitLabイベントに対応するチェックボックスを選択します。
  7. オプションで、選択した各チェックボックスについて、設定した新しいDiscord Webhook URLを入力して、WebhookフィールドのデフォルトのURLをオーバーライドします。
  8. 残りのオプションを設定し、変更を保存ボタンを選択します。

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