Discord通知
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
Discord通知インテグレーションは、Webhookが作成されたチャンネルに、GitLabからのイベント通知を送信します。
GitLabイベント通知をDiscordチャンネルに送信するには、DiscordでWebhookを作成し、GitLabで設定します。
Webhookの作成
- GitLabイベント通知を受信するDiscordチャンネルを開きます。
- チャンネルメニューから、Edit channel(チャンネルを編集)を選択します。
- インテグレーションを選択します。
- 既存のWebhookがない場合は、Create Webhook(Webhookを作成)を選択します。それ以外の場合は、View Webhooks(Webhookを表示)、New Webhook(新しいWebhook)の順に選択します。
- メッセージを投稿するボットの名前を入力します。
- オプション。アバターを編集します。
- WEBHOOK URLフィールドからURLをコピーします。
- 保存を選択します。
GitLabで作成されたWebhookを設定する
前提要件:
- Discord URL(
https://discord.com/api/webhooks/webhook-snowflake/webhook-token)を使用する必要があります。
Discordチャンネルで作成されたWebhook URLを使用して、GitLabでDiscord通知インテグレーションを設定できます。
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 設定 > インテグレーションを選択します。
- Discord通知を選択します。
- 有効トグルが有効になっていることを確認します。
- 以前に作成した Webhook URLを、Webhookフィールドに貼り付けます。
- Discordに通知を送信するGitLabイベントに対応するチェックボックスを選択します。
- オプションで、選択した各チェックボックスについて、設定した新しいDiscord Webhook URLを入力して、WebhookフィールドのデフォルトのURLをオーバーライドします。
- 残りのオプションを設定し、変更を保存ボタンを選択します。
Webhookを作成したDiscordチャンネルは、設定されたGitLabイベントの通知を受信するようになります。