Help us learn about your current experience with the documentation. Take the survey.

Microsoft Teams 通知

  • Tier: 免费版, 高级版, 旗舰版
  • Offering: GitLab.com, GitLab 自托管版, GitLab 专属版

您可以将 Microsoft Teams 通知与 GitLab 集成,并在 Microsoft Teams 中显示 GitLab 项目的通知。要集成这两个服务,您必须:

  1. 配置 Microsoft Teams 以启用 webhook 来监听变更。
  2. 配置您的 GitLab 项目 将通知 推送到 Microsoft Teams 的 webhook。

配置 Microsoft Teams

使用 Microsoft Connectors 创建新的 Microsoft Teams 集成已不再可能, 现有集成必须在 2025 年 12 月之前迁移到工作流应用。 Microsoft 宣布 将淘汰使用 Microsoft Connectors 的 Microsoft Teams 集成。

要配置 Microsoft Teams 以接收来自 GitLab 的通知:

  1. 在 Microsoft Teams 中,查找并选择工作流模板“当收到 webhook 请求时发布到频道”。

    在 Microsoft Teams 中选择工作流 webhook

  2. 输入 webhook 的名称。该名称会显示通过此 webhook 发来的每条消息 旁边。选择 下一步

  3. 选择要添加集成的团队和频道,然后选择 添加工作流

  4. 复制 webhook URL,因为配置 GitLab 时需要用到它。

配置您的 GitLab 项目

在配置好 Microsoft Teams 接收通知后,您还需要配置 GitLab 以发送这些通知:

  1. 以管理员身份登录 GitLab。
  2. 在左侧边栏,选择 搜索或跳转至 并找到您的项目。
  3. 选择 设置 > 集成
  4. 选择 Microsoft Teams 通知
  5. 要启用该集成,选择 启用
  6. 触发器 部分,勾选每个事件旁边的复选框以启用它:
    • 推送
    • 问题
    • 机密问题
    • 合并请求
    • 备注
    • 机密备注
    • 标签推送
    • 流水线
    • Wiki 页面
  7. Webhook 字段中,粘贴您在 配置 Microsoft Teams 时复制的 URL。
  8. 可选。如果您启用了流水线触发器,请勾选 仅在流水线失败时通知 复选框,以便仅在流水线失败时推送通知。
  9. 选择您要为其发送通知的分支。
  10. 选择 保存更改

相关主题