Mattermost Notifications Service

Mattermost Notifications Service

Mattermost Notifications Service 允许您的 GitLab 项目将事件(例如, )作为通知发送到您现有的 Mattermost 团队. 这需要在 Mattermost 和 GitLab 中进行配置.

您还可以使用 Mattermost 斜杠命令来控制 Mattermost 中的 GitLab. 这是单独配置的 .

  1. 登录到您的 Mattermost 实例.
  2. 选择显示名称,描述和通道,可以在 GitLab 上覆盖它们.
  3. 保存它,复制Webhook URL ,稍后我们将在 GitLab 中使用它.

传入的 Webhooks 可能在您的 Mattermost 实例上被阻止. 要求您的 Mattermost 管理员启用它:

  • Mattermost 5.12 及更高版本中的Mattermost 系统控制台>集成>集成管理 .
  • Mattermost 5.11 及更低版本中的Mattermost 系统控制台>集成>自定义集成 .

默认情况下,不启用显示名称覆盖,您需要让您的管理员在同一部分启用它.

On GitLab

导航到” 然后选择”最重要的通知”服务以对其进行配置. 在那里,您将看到一个带有以下可触发事件的复选框:

  • Push
  • Issue
  • 合并要求
  • Note
  • 机密说明
  • 标签推送
  • Pipeline
  • 维基页面

在每个事件复选框的下方,都有一个输入字段,用于输入您要发送该事件消息的 Mattermost 频道. 输入您首选的频道句柄(井号是可选的).