Jenkins和Github自动触发器

Jenkins和Github自动触发器,github,jenkins,continuous-integration,localhost,Github,Jenkins,Continuous Integration,Localhost,我正在尝试设置Jenkins和Github,以便Jenkins在将某些内容推送到Github时构建我的项目。然而,我似乎无法让Webhook正常工作。我将github上的webhook设置为:。我在笔记本电脑上运行jenkins服务器,因此我使用“localhost”。此url也可能有错误,因为github会说:“无效主机” 我试图找到一些好的指南,但似乎没有更新,也没有提到如何在本地设置。因此,任何帮助都将不胜感激 这不起作用。localhost映射到IP地址127.0.0.1,这是同一台机

我正在尝试设置Jenkins和Github,以便Jenkins在将某些内容推送到Github时构建我的项目。然而,我似乎无法让Webhook正常工作。我将github上的webhook设置为:。我在笔记本电脑上运行jenkins服务器,因此我使用“localhost”。此url也可能有错误,因为github会说:“无效主机”

我试图找到一些好的指南,但似乎没有更新,也没有提到如何在本地设置。因此,任何帮助都将不胜感激

这不起作用。localhost映射到IP地址127.0.0.1,这是同一台机器。因此,虽然您可以通过localhost访问本地Jenkins安装,但GitHub服务器不能


您需要一个静态IP地址,或者需要将DNS条目映射到动态IP(例如使用)。您需要打开8080端口进行外部访问。只有这样,GitHub才能通过其webhook访问您的本地实例。

这是我过去使用的一个指南,