Spinnaker github webhook 不触发管道

Spinnaker github webhook does not trigger pipeline

我已遵循 guide for github pipeline triggers via webhooks,虽然我可以验证 Webhook 是否已使用确切的文件路径工件成功发送,但我的管道未被触发。

我已经验证了预期的工件已发送并且响应是来自 github 的 200 正文:

{"eventId":"5a05b1b0-ac9f-4222-bdeb-caa1a7f4b216","eventProcessed":true}

我查看了echo日志,似乎除了启动信息外什么都没有。它不能记录 webhook 和响应,否则我想我会看到我在 github 端收到的 ^^eventId

这是一个 gist,其中包含有效负载的信息。

下面是管道配置的图像 - 此时我只是试图触发它并获得松弛通知,但没有触发任何东西:

我在这里错过了什么?我该如何进一步调试?

多亏了 spinnaker slack 频道上的 Pere,我发现了这个错误。

我有 spinnaker 触发器在监视 master(这是我想要用于生产的),并且我 commit/pushing 测试文件到 develop。因此,虽然 webhook 配置为针对任何情况进行推送,但它会在 spinnaker 端对其进行过滤。将触发器更改为 watch develop 有效。

附带说明一下,echo 日志中未显示成功或不成功的触发器。