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
日志中未显示成功或不成功的触发器。
我已遵循 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
日志中未显示成功或不成功的触发器。