通过Java Web Start创建Jenkins Slave

时间:2016-08-02 15:19:24

标签: jenkins jenkins-slave

我已经在我的Jenkins上有一个正常工作的Master - Slave配置,但是更新了它,所以我不得不重新安装它(还没有备份)。

但是现在重新安装Jenkins之后我再也无法继续工作了。

当我继续管理Jenkins时 - >节点管理我只能添加新的"永久性"代理商而不是旧的" Dumb Slave"我曾经拥有的节点。有没有更新或其他什么,所以这不再有效?

同样在使用此永久代理时的帮助?向我展示了选项#34;通过Java Web Start启动代理"在Launch method字段中 - 但在下拉列表中它不可用。

我在安装时出错吗?

编辑:使用最新的Jenkins版本2.16

3 个答案:

答案 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