如何从另一台计算机访问/共享Jenkins?

h79rfbju  于 2022-11-01  发布在  Jenkins
关注(0)|答案(5)|浏览(1322)

我在RHEL上安装了jenkins(localhost:8080),并且能够成功地构建代码
现在,我想设置主/从代理。
我的笔记本电脑将充当“Master Jenkins”,而我同事的笔记本电脑将充当“Slave”
然而,我的同事无法连接到“Jenkins大师”,我们两个都在同一个局域网上,能够ping对方
我尝试了以下方法,但没有任何效果

(a)  Changed --httpListenAddress=0.0.0.0
(b)  Changed --httpListenAddress=<my laptop ip>
(c)  Changed --httpListenAddress=<my colleague's laptop ip>

我的同事用他的笔记本电脑试了一下'telnet <my laptop ip> 8080',没有用
请帮助我解决此问题,我是Jenkins的新用户

k3bvogb1

k3bvogb11#

Jenkins应该托管自己的服务,所以这可能不是问题所在。您的防火墙在端口8080上打开了吗?

cl25kdpy

cl25kdpy2#

已通过在防火墙中添加端口号“8080”解决了问题
后藤“计算机--〉更多应用程序(或)控制中心--〉防火墙--〉其他端口--〉添加”

wrrgggsh

wrrgggsh3#

通过防火墙打开端口8080,然后将Jenkins的URL从“管理Jenkins〉配置系统〉Jenkins位置〉”更改为“http://yourIP:8080“,然后从同一网络域中的其他机器访问它。

i34xakig

i34xakig4#

我发现在升级本地Java示例后,Jenkins无法再通过域进行访问。修复方法是在Windows防火墙高级设置的Jenkins规则的“属性”中的“程序和服务”选项卡中更新新java.exe的路径。您还可以使用“满足指定条件的所有程序”设置,但我不知道这种选择会对服务器的安全性产生什么影响。

niknxzdl

niknxzdl5#

对于所有的Mac用户。以上都不对我起作用,我使用HomeBrew安装了Jenkins。

~/资源库/启动代理/homebrew.mxcl.jenkins.plist
并将httpListenAddress的值从www.example.com更改127.0.0.1为0.0.0.0。
由于这个homebrew.mxcl.jenkins.plist文件位于LaunchAgents中,因此您需要重新启动计算机才能使其生效。

相关问题