作者:郭亭婷892 | 来源:互联网 | 2023-01-12 14:22
我正在尝试在github中配置webhooks以便每次我进行新推送时都会部署,我在github中添加了web钩子并给出了jenkins的地址http://localhost:8080/github-webhook/
但是它没有用,我发现我们需要查找我们的IP地址和我添加如下:
http://'ipaddress'/github-webhook/
但我仍然没有让詹金斯工作?谢谢
1> 小智..:
您需要Github的公共地址指向检测到推送请求时.localhost在您的本地机器上.
我解决它的方法是使用委托代理Ngrok.输入命令> ngrok http 8080,它将生成http:// {hexa-numbers} .ngrok.io复制生成的公共地址并放入你的github存储库webhook http:// {hexa-numbers} .ngrok.io/github -webhook.
此时,当您保存它时,它将向ngrok服务器发送一个发布请求,被重定向到localhost,您将看到一个绿色勾号.
对我来说,`ngrok`是一个重大启示。感谢您的回答。