在 Jenkins 中自定义 URL

Sho*_*cky 5 dns url

我创建了 Jenkins 来管理我的项目。我想与几个人分享这些文件。问题是 URL 是http://localhost:8080/。我怎样才能为我的同事公开(我希望像这边一样公开)?我知道配置中有“Jenkins URL”设置,但是当我将 URL 放在那里时,页面不存在。任何想法如何做到这一点?(我是这个东西的初学者,所以你能给我解释一下吗?谢谢)

我正在使用 W7 x64

Sla*_*lav 5

首先你需要两件事:

  1. 您需要有一个静态外部 IP 地址。您的网络管理员或您的 ISP 应该为您提供一个。

  2. 获得 IP 后,您需要注册一个 DNS 名称,并指向该 IP 地址。

或者,如果您无法获得静态外部 IP 地址,您可以使用动态 DNS (DDNS) 服务,但是您需要确保您的 IP 地址可从外部访问

  1. 找出您的外部 IP 地址(可能在您的路由器配置中)。
  2. 确保您的路由器和/或防火墙允许外部流量到达您的 Jenkins 端口 (8080)
  3. 在一些免费的 DDNS 服务器上注册,例如http://www.noip.com/free


小智 0

有两种方法可以执行它。

如果所有人都在同一网络下,您可以在同事系统的 /etc/hosts 文件中添加您的 IP(使用您喜欢的时尚主机名)..这是最简单的方法。

<IP>  <HOST NAME>
Run Code Online (Sandbox Code Playgroud)

即使您不想使用“localhost”,也可以在 config.xml 中更改它。

您也可以使用 DNS 服务器解析主机名