Github-jenkins-webhook集成失败
我试图在github中配置webhooks,以便每次我进行新推送时它都会构建,我在github中添加了web hooks,并给出了jenkins的地址,但它不起作用,我发现我们需要找到我们的IP地址,我添加了如下内容:http://“我的IPV4”:8080/github webhook/但它仍然不起作用。我甚至尝试过使用ngrok向前移动,但效果不太好。它不断抛出“我们无法交付此有效负载:从对等方接收数据时失败”错误。您需要Github指向的公共IP地址来检测推送请求<代码>本地主机位于本地计算机上。如果您想为某些测试设置jenkins,可以在EC2上配置它 您可以使用代理Ngrok 命令:Github-jenkins-webhook集成失败,jenkins,github,Jenkins,Github,我试图在github中配置webhooks,以便每次我进行新推送时它都会构建,我在github中添加了web hooks,并给出了jenkins的地址,但它不起作用,我发现我们需要找到我们的IP地址,我添加了如下内容:http://“我的IPV4”:8080/github webhook/但它仍然不起作用。我甚至尝试过使用ngrok向前移动,但效果不太好。它不断抛出“我们无法交付此有效负载:从对等方接收数据时失败”错误。您需要Github指向的公共IP地址来检测推送请求本地主机位于本地计算机上。
ngrok http 8080
它将生成http://{some number}.ngrok.io
,复制生成的公共地址并放入github存储库webhookhttp://{some number}.ngrok.io/github webhook
此时,当您保存它时,它将向ngrok服务器发送一个post请求,并被重定向到localhost,您将看到一个绿色的勾号
您可以参考此文档来配置整个流程。谢谢!!我也尝试过使用ngrok,但仍然不起作用。@user8211795如果不担心的话,您可以在AWS上轻松地使用EC2来实现它。参考我共享的文档,它可能会帮助您使用ngrok。就我而言,它是有效的。