Git 在更新合并请求时引入推送通知
当正在审查的合并请求(从现在起,Git 在更新合并请求时引入推送通知,git,gitlab,githooks,Git,Gitlab,Githooks,当正在审查的合并请求(从现在起,MR)被新推送更新时,就会出现这种情况。 是否有办法引入推送通知(或电子邮件以外的任何类型的通知),以更新审查中的MR 基本上,如果您在浏览器中打开MR并对其进行查看,则会收到它已更改的通知,以便您可以刷新和查看最新的代码 编辑 当我说推送通知时,我指的不是每次推送的通知。实时通知,因为我打开了MR(就像一条闲逛信息或facebook通知)在设置下的项目上➔ 集成 您可以选择合并请求事件 (创建/更新/合并合并请求时将触发此URL) 您需要指定一个URL,在记录事
MR
)被新推送更新时,就会出现这种情况。
是否有办法引入推送通知(或电子邮件以外的任何类型的通知),以更新审查中的MR
基本上,如果您在浏览器中打开MR
并对其进行查看,则会收到它已更改的通知,以便您可以刷新和查看最新的代码
编辑
当我说推送通知时,我指的不是每次推送的通知。实时通知,因为我打开了
MR
(就像一条闲逛信息或facebook通知)在设置下的项目上➔ 集成
您可以选择合并请求事件
(创建/更新/合并合并请求时将触发此URL)
您需要指定一个URL,在记录事件时将数据发送到该URL,因此您应该构建一些侦听和处理数据的人
在您的案例中,您只需要MR
,因此您只需检查合并请求事件
,并且只会触发与MR
相关的事件
您的URL端点将收到一个包含所有信息的请求头X-Gitlab-Event:Merge-Request-Hook
,您可以将其推送到任何需要的地方
您可以使用webhook构建自己的通知系统(Slack bot、浏览器插件等) 在同一设置页面上也有一些预构建服务
但是,您没有链接实际的钩子。此外,在“设置我的项目分支”或“主项目设置”中?我无法为您提供链接,您需要构建自己的链接。您需要指定一个URL,在记录事件时将数据发送到该URL,因此,在您这方面,您应该构建一个能够监听和处理您只需要
MR
的案例数据的人,这样您只需检查Merge Request events
,并且只会触发与MR
相关的事件。您的URL端点将收到一个请求头X-Gitlab-Event:Merge Request Hook
将触发所有请求信息,你可以把它推到你想要的任何地方。我建议在主项目上设置这个。起初,我以为你提供了一个webhook(“这个webhook”的措辞让我很困惑。)好的。谢谢你的帮助,我接受了