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

Google Chat

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

您可以在 GitLab 中配置您的项目,将通知发送到您在 Google Chat 中选择的任意空间。

在 GitLab 16.10 及更高版本中,针对同一 GitLab 对象(例如 issue 或 merge request)的线程通知在 Google Chat 中默认启用。 更多信息请参见 issue 438452

配置集成

在 Google Chat 中

要在 Google Chat 中配置集成:

  1. 转到您希望接收 GitLab 通知的空间。
  2. 在左上角,空间名称旁边,选择下箭头( chevron-down )> 应用与集成
  3. Webhooks 部分,选择 添加 webhooks
  4. Incoming webhooks 对话框中:
    • 名称 中,为您的 webhook 输入一个名称(例如 GitLab integration)。
    • 可选。在 头像 URL 中,为您的机器人输入一个头像。
  5. 选择 保存
  6. 在 webhook URL 旁边,选择垂直省略号( ellipsis_v )> 复制链接

有关 webhooks 的更多信息,请参阅 Google Chat 文档

在 GitLab 中

要在 GitLab 中配置集成:

  1. 在左侧边栏,选择 搜索或跳转 并找到您的项目。
  2. 选择 设置 > 集成
  3. 选择 Google Chat
  4. 启用集成 下,选择 激活 复选框。
  5. Webhook 中,粘贴您从 Google Chat 复制的 URL
  6. 触发器 部分,选择您希望在 Google Chat 空间中接收通知的每个 GitLab 事件对应的复选框。
  7. 可选。在 通知设置 部分:
    • 选择 仅通知失败的流水线 复选框,以仅接收失败流水线的通知。
    • 要发送通知的分支 下拉列表中,选择您希望接收通知的分支。
  8. 可选。选择 测试设置
  9. 选择 保存更改