我在 gitlab 中针对合并请求事件创建了一个 webhook。为了查看事件中发生了什么,我使用了文档中的 ruby 示例。
然后我使用测试按钮。
查看 json 正文,我注意到对象类型是“push”,即使这是一个合并请求事件。我还有其他 webhook,它们是推送事件。
gitlab webhooks 的文档将合并请求显示为具有“merge_request”的对象类型字段。当然,文档可能已经过时。
知道为什么我似乎在合并请求事件上获取推送数据吗?
问候, 约翰
最佳答案
所以问题出在 gitlab 的一个功能上。测试 Webhook 时,它仅发送推送事件,即使 Webhook 触发其他事件也是如此。
关于Gitlab:webhook:合并请求事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43939583/