有没有办法将我的本地主机 Jenkins 托管到公共 IP



我是学习詹金斯的新手。目前正在学习 github webhooks 集成的场景,以在每个 git 事件上触发构建。我知道 webhooks 不支持私有 IP 或 Jenkins 的 LocalHost。为此,我们需要一个公共 IP。

我尝试使用 ngrok 和其他类似的代理,它是将本地主机暴露给公共 URL 的代理。这里的问题是,当我将 ngrok jenkins url 输入到 webhook 时,它有更多的连接,ngrok 限制并要求拥有高级会员资格来实现这一点。

如果有人帮助我参考如何将本地主机托管到免费服务器,以便我可以拥有一个公共 IP,我会很棒。

是的,你可以!GitHub Webhook 文档对此进行了解释。从本质上讲,您将使用 ngrok 将本地主机 ssh 为一个唯一的 ngrok 可公开访问的链接。

TLDR;看看这个

最新更新