我正在尝试在 github 中配置 webhook,以便每次进行新推送时都会部署它,我在 github 中添加了 web hooks 并给出了 jenkins 的地址,即 http://localhost:8080/github-webhook/但它不起作用,我发现我们需要找到我们的 IP 地址,我将其添加如下:
http://'ipaddress'/github-webhook/
但我仍然没有让 Jenkins 工作?
谢谢
请您参考如下方法:
当检测到推送请求时,您需要一个供 Github 指向的公共(public)地址。
localhost 在您的本地机器上。
我解决它的方法是使用代理 Ngrok。
输入命令>ngrok http 8080,会生成http://{hexa-numbers}.ngrok.io
复制生成的公共(public)地址并放入您的 github 存储库 webhook http://{hexa-numbers}.ngrok.io/github-webhook/。
此时,当您保存它时,它将向 ngrok 服务器发送一个 post 请求,并被重定向到 localhost,您将看到一个绿色的勾号。




