我已经在我的Jenkins上有一个正常工作的Master - Slave配置,但是更新了它,所以我不得不重新安装它(还没有备份)。
但是现在重新安装Jenkins之后我再也无法继续工作了。
当我继续管理Jenkins时 - >节点管理我只能添加新的"永久性"代理商而不是旧的" Dumb Slave"我曾经拥有的节点。有没有更新或其他什么,所以这不再有效?
同样在使用此永久代理时的帮助?向我展示了选项#34;通过Java Web Start启动代理"在Launch method字段中 - 但在下拉列表中它不可用。
我在安装时出错吗?
编辑:使用最新的Jenkins版本2.16
答案 0 :(得分:59)
好的,我自己找到了!
在Global Security中,我没有启用JNLP代理的TCP端口,这会自动禁用“通过Java Web Start启动代理”这一行
管理Jenkins => 配置全局安全性 => 启用安全性 => JNLP代理的TCP端口 将其设置为固定(此选项也设置端口号)或随机。
答案 1 :(得分:15)
管理Jenkins => 配置全局安全性 => 启用安全性 => JNLP代理的TCP端口 将其设置为固定(此选项也设置端口号)或随机。
答案 2 :(得分:4)
从Jenkins 2.176.3版开始,启用“ Manage Jenkins =>配置全局安全性”后,“通过将代理连接到主服务器启动代理”与“通过Java Web Start启动代理”相同,将启用选项。 =>代理=>如上所述的“入站代理的TCP端口”。例如固定:50000