我正在尝试将我的笔记本电脑配置为从机,我的主机将是安装 Jenkins 的服务器。我已遵循这些说明。
但是,当从我的奴隶的浏览器访问
http://master:8080/
时,互联网无法显示网页。
所以我尝试了第二种方法,在cmd提示符下写
javaws http://master:8080/computer/Slave/slave-agent.jnlp
,这次我遇到了这个错误:
无法加载指定的文件/URL:http://master:8080/computer/Slave/slave-agent.jnlp
我对网络等方面很陌生,你能启发我吗?
编辑:我设法到达该页面,而不是用户 master:8080,我尝试使用服务器的 IP,它成功了!
但是现在当我启动代理时,出现错误:
java.net.ConnectException:连接被拒绝:
问题从何而来?
我发现了问题:在 Jenkins 主配置中,在 Jenkins URL 中,我输入了服务器的 IP,而不是“localhost:8080”(http://[ip_server]:8080/),现在我可以连接我的用各种方式来奴役我的主人。
更具体地说,对于 Denis 的回答,请转到管理 Jenkins->配置系统->Jenkins 位置:“Jenkins URL”并将“localhost:8080”更改为您的 Master 的 IP 和端口。 (如果您碰巧更改了端口号)。
然后我们选择下载slave.jar并使用命令提示符连接代理。
安装 Jenkins Slave 后。 如果您无法在浏览器中加载 Jenkins 或未获取 jenkins 起始页,请按照以下步骤操作,直接将其粘贴到您的终端中。
firewall-cmd --permanent --new-service=jenkins
firewall-cmd --permanent --service=jenkins --set-short="Jenkins Service Ports"
firewall-cmd --permanent --service=jenkins --set-description="Jenkins service firewalld port exceptions"
firewall-cmd --permanent --service=jenkins --add-port=8080/tcp
firewall-cmd --permanent --add-service=jenkins
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
firewall-cmd --list-all