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

Microsoft Teams通知

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

Microsoft Teamsの通知をGitLabと連携させて、Microsoft TeamsでGitLabプロジェクトに関する通知を表示できます。サービスを連携させるには、次の手順が必要です:

  1. Webhookが変更をリッスンできるように、Microsoft Teamsを設定します。
  2. Microsoft TeamsのWebhookに通知をプッシュするように、GitLabプロジェクトを設定します。

Microsoft Teamsを設定する

Microsoftコネクタを使用した新しいMicrosoft Teamsのインテグレーションは作成できなくなりました。既存のインテグレーションは、2025年12月までにワークフローアプリに移行する必要があります。Microsoftは、Microsoftコネクタを使用したMicrosoft Teamsのインテグレーションの廃止を発表しました。

GitLabからの通知をリッスンするようにMicrosoft Teamsを設定するには、次の手順に従います:

  1. Microsoft Teamsで、ワークフローテンプレート「Post to a channel when a webhook request is received」(Webhook要求が受信されたときにチャネルに投稿する)を見つけて選択します。

    Microsoft TeamsでのワークフローWebhookの選択

  2. Webhookの名前を入力します。この名前は、Webhook経由で受信するすべてのメッセージの横に表示されます。次へを選択します。

  3. インテグレーションを追加するチームとチャンネルを選択し、Add workflow(ワークフローを追加)を選択します。

  4. GitLabの設定に必要なため、WebhookのURLをコピーします。

GitLabプロジェクトを設定する

通知を受信するようにMicrosoft Teamsを設定したら、通知を送信するようにGitLabを設定する必要があります:

  1. 管理者としてGitLabにサインインします。
  2. 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
  3. 設定 > インテグレーションを選択します。
  4. Microsoft Teams notifications(Microsoft Teams通知)を選択します。
  5. インテグレーションを有効にするには、有効を選択します。
  6. トリガーセクションで、各イベントの横にあるチェックボックスをオンにして有効にします:
    • プッシュ
    • イシュー
    • 非公開のイシュー
    • マージリクエスト
    • メモ
    • 非公開メモ
    • タグのプッシュ
    • パイプライン
    • Wikiページ
  7. Webhookで、Microsoft Teamsを設定したときにコピーしたURLを貼り付けます。
  8. オプション。パイプラインのトリガーを有効にする場合は、壊れたパイプラインのみ通知チェックボックスをオンにして、パイプラインが失敗した場合にのみ通知をプッシュします。
  9. 通知を送信するブランチを選択します。
  10. 変更を保存を選択します。