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 中配置集成:
- 转到您希望接收 GitLab 通知的空间。
- 在左上角,空间名称旁边,选择下箭头( )> 应用与集成。
- 在 Webhooks 部分,选择 添加 webhooks。
- 在 Incoming webhooks 对话框中:
- 在 名称 中,为您的 webhook 输入一个名称(例如
GitLab integration)。 - 可选。在 头像 URL 中,为您的机器人输入一个头像。
- 在 名称 中,为您的 webhook 输入一个名称(例如
- 选择 保存。
- 在 webhook URL 旁边,选择垂直省略号( )> 复制链接。
有关 webhooks 的更多信息,请参阅 Google Chat 文档。
在 GitLab 中
要在 GitLab 中配置集成:
- 在左侧边栏,选择 搜索或跳转 并找到您的项目。
- 选择 设置 > 集成。
- 选择 Google Chat。
- 在 启用集成 下,选择 激活 复选框。
- 在 Webhook 中,粘贴您从 Google Chat 复制的 URL。
- 在 触发器 部分,选择您希望在 Google Chat 空间中接收通知的每个 GitLab 事件对应的复选框。
- 可选。在 通知设置 部分:
- 选择 仅通知失败的流水线 复选框,以仅接收失败流水线的通知。
- 从 要发送通知的分支 下拉列表中,选择您希望接收通知的分支。
- 可选。选择 测试设置。
- 选择 保存更改。