【问题标题】:Possible to Change Jenkins URL? : http://localhost:8080可以更改 Jenkins 网址吗? :http://localhost:8080
【发布时间】:2017-02-06 11:54:41
【问题描述】:

可以更改 Jenkins 网址吗? :http://localhost:8080

  1. 目前我在虚拟机上安装了 jenkins。
  2. 是否可以在其他用户更容易访问的 URL 上设置 Jenkins?
  3. 例如,我不希望其他用户通过连接到虚拟机来访问测试结果,而是希望他们从自己的设备访问 URL,从而使他们能够通过 jenkins 登录并查看测试结果。

谢谢你的帮助

【问题讨论】:

    标签: jenkins selenium-webdriver webdriver


    【解决方案1】:

    假设您的虚拟机的 IP 是 192.168.x.x。

    通过防火墙打开 8080 端口,然后将 jenkins 的 URL 从 “管理 Jenkins >> 配置系统 >> Jenkins 位置>” 到 “http://192.168.x.x:8080

    现在您可以从同一网络域上的其他机器访问它。只需点击 url http://192.168.x.x:8080

    您现在可以为同一用户创建具有不同权限的不同用户。

    您可以在管理 Jenkins >> 管理用户 >> 创建用户下找到它。

    【讨论】:

      【解决方案2】:

      它与网络有关。这些机器应该在同一个网络上,这样它们就可以相互通信(除非你有公共 IP)。

      授予访问权限的唯一规则是that machines can talk to each other(当然,在他们的语言中,0 和 1)。

      我建议做以下事情来分享 URL:

      1. 要求用户连接到您的机器所在的同一网络。
      2. 验证他们是否能够 PING 您的机器 IP(从 Windows 的 ipconfig 命令获取 - 路由器为您的机器分配 IP,以 192.16810.10 开头)。命令示例:ping 10.10.1.10
      3. 如果 Ping 有任何问题,可能是 Windows 防火墙或防病毒软件阻止了,因此请允许防火墙中的 IP,以便他们可以访问您的计算机。
      4. 然后让他们使用以下 URL http://[IP of your machine:8080] 访问 Jenkins

      【讨论】:

      • 我试过这些步骤都通过了,除了我无法访问我的 http://[IP of your machine:8080] 即使在同一台机器上任何其他机器。他们在同一个网络中,我也可以ping通它。另外,我在 jenkins 上看到了这个错误 - 您的反向代理设置似乎已损坏。
      猜你喜欢
      • 1970-01-01
      • 2021-11-20
      • 2018-03-31
      • 1970-01-01
      • 2016-12-28
      • 1970-01-01
      • 1970-01-01
      • 2017-03-19
      • 2016-10-08
      相关资源
      最近更新 更多