更新合并请求时引入推送通知
Introducing Push Notifications when Merge Request updated
当正在审查中的合并请求(从现在起MR
)被新推送更新时,存在这种情况。
有没有办法引入推送通知(或除电子邮件之外的任何类型的通知)MR
正在审核的内容已更新?
基本上,如果您在浏览器中打开 MR
并查看它,就会收到它已更改的通知,这样您就可以刷新并查看最新代码。
编辑
当我说推送通知时,我的意思是 this 不是每次推送通知。打开 MR
时的实时通知(就像环聊消息或 Facebook 通知一样)
在您的项目中,在 Settings ➔ Integrations
下
你可以selectMerge Request events
(合并请求为created/updated/merged时将触发此URL)
您需要指定一个 URL 记录事件时数据将发送到的位置,因此您应该构建一些监听和处理数据的东西
在你的情况下你只想要 MR
所以你只检查 Merge Request events
并且只有与 MR
相关的事件才会被触发
您的 URL 端点将收到包含所有信息的请求 Header X-Gitlab-Event: Merge Request Hook
,您可以将其推送到您想要的任何地方
您可以使用 webhook 构建自己的通知系统(Slack 机器人、浏览器插件等)
More info about the gitlab webhook
在同一设置页面上还有一些 pre-build 服务
当正在审查中的合并请求(从现在起MR
)被新推送更新时,存在这种情况。
有没有办法引入推送通知(或除电子邮件之外的任何类型的通知)MR
正在审核的内容已更新?
基本上,如果您在浏览器中打开 MR
并查看它,就会收到它已更改的通知,这样您就可以刷新并查看最新代码。
编辑
当我说推送通知时,我的意思是 this 不是每次推送通知。打开 MR
时的实时通知(就像环聊消息或 Facebook 通知一样)
在您的项目中,在 Settings ➔ Integrations
你可以selectMerge Request events
(合并请求为created/updated/merged时将触发此URL)
您需要指定一个 URL 记录事件时数据将发送到的位置,因此您应该构建一些监听和处理数据的东西
在你的情况下你只想要 MR
所以你只检查 Merge Request events
并且只有与 MR
相关的事件才会被触发
您的 URL 端点将收到包含所有信息的请求 Header X-Gitlab-Event: Merge Request Hook
,您可以将其推送到您想要的任何地方
您可以使用 webhook 构建自己的通知系统(Slack 机器人、浏览器插件等)
More info about the gitlab webhook
在同一设置页面上还有一些 pre-build 服务