首页 > 解决方案 > 使用带有 IP 地址而不是 URL 的 Github Webhook 是否有效?

问题描述

我正在尝试建立 Jenkins 和 Github 之间的集成。

已设置公开的 IP 地址。meta下的“钩子”地址已被列入白名单。还添加了防火墙例外。

在 Github 上的“Payload URL”部分下,它被设置为:http: //xx.xxx.x.xxx/github-webhook/

http://xx.xxx.x.xxx:8080/github-webhook/也试过了。

但我收到错误消息:“我们无法提供此有效负载:连接失败”

我可以确认我们可以看到来自 Github webhook IP 地址之一的传入流量,因此它似乎与服务器建立了连接。

另请注意,当使用 NGROK 生成的链接设置有效负载 URL 时,它工作正常。

我在这个设置中缺少什么?

标签: jenkinsgithubcontinuous-integration

解决方案


推荐阅读