作者:品花人生1 | 来源:互联网 | 2023-05-20 13:14
我正在尝试设置Jenkins和Github,以便当某些东西被推送到Github时,Jenkins将构建我的项目.但是,我似乎无法让webhooks工作.我将github上的webhook设置为:http:// localhost:8080/github-webhook /.我在笔记本电脑上运行jenkins服务器,因此我使用的是"localhost".这个网址可能也有错误,因为github说:'无效主机'?
我试图找到一些好的指南,但似乎没有更新,也没有提到如何在本地设置它.所以任何帮助都会非常感激!
1> xeraa..:
这不行.localhost映射到IP地址127.0.0.1,它只是同一台机器.因此,虽然您可以通过localhost访问本地Jenkins安装,但GitHub服务器不能.
您将需要静态IP地址,或者需要将DNS条目映射到动态IP(例如,使用http://www.dnsdynamic.org).您需要打开端口8080以进行外部访问.只有这样,GitHub才能通过其webhook访问您的本地实例.