Jenkins服务器 - 设置URL的问题

时间:2015-08-04 03:11:31

标签: jenkins

我正在尝试为我们的QA团队设置一个内部Jenkins服务器,并面临服务器URL的一些问题。这是在企业网络内部,所有类型的防火墙和代理设置都已到位,但我们只需要在内部网络中访问服务器。此服务器从Mac Mini运行。我能够使用localhost:8080安装和访问服务器而没有任何问题。

  1. 我尝试在Manage Jenkins选项下设置自定义URL(类似于testjenkins.local:8080),但从未能够访问服务器。对我有用的唯一选择是使用IP地址(IP:8080)。我能够使用此URL从网络中的其他计算机访问服务器。

  2. 上述设置的真正问题是机器IP发生变化(我无法使其静止),因此无法获得始终正常工作的URL。

  3. 非常感谢任何一个人在怀特方向指导我。

1 个答案:

答案 0 :(得分:1)

鉴于您的服务器上有动态IP,一个很好的选择是使用ngrok。 Ngrok可以通过安全隧道将该服务器的端口8080暴露给互联网,您可以通过URL访问它,因此IP的变化不会影响它。

但是,ngrok将服务器暴露给整个Internet。要使它只能为您的团队访问,您可以在ngrok隧道和Jenkins服务器中添加身份验证(它适用于您吗?)。