启动方法中无法获取“通过Java Web Start启动代理”选项

时间:2019-07-09 20:34:50

标签: jenkins

我已经从ubuntu服务器安装了jenkins。我试图创建一个新的Windows从节点。但是我无法在启动方法中选择“启动Java Web Start从代理”选项

我已经尝试过了

转到Jenkins仪表板->管理Jenkins->配置全局安全性

单击“启用安全性”(如果尚未选中)。

选择“ JNLP代理的TCP端口的随机”单选按钮。

保存此配置

它不能解决我的问题

名称:Windows 说明:Windows Slave 执行人人数:1 根目录:C:/ jenkins / 用法:尽可能使用此节点 启动方法:启动Java Web Start从属代理

我希望在启动方法“启动Java Web Start从属代理”中可以使用此选项

please see the below image

1 个答案:

答案 0 :(得分:0)

我认为也许措词改变了,the documentation并没有跟上。在此处甚至还记录了有关S / O的许多其他答案(herehereherehere等),以阐明措辞更改:

WAS :“通过Java Web Start启动从属代理”
现在:“通过将代理连接到主服务器来启动代理”

验证:

下载了2.176.1并执行了新的简单安装(java -jar jenkins.war
仅添加了“ WMI Windows Agents Plugin”(又名Windows从站)。

詹金斯|管理詹金斯| 配置全局安全性
代理商 入站代理程序的TCP端口:[o]随机

詹金斯|管理詹金斯| 节点
新节点[Node-1],
[o]永久代理人
[确定]
远程根目录:[D:\ J2-Node-1]
启动方法:[“通过将代理连接到主服务器来启动代理” ]
(此措词已更改,是什么让您失望)
[保存]

现在将为您提供预期的选项: 将代理连接到Jenkins的方法之一:

•[启动代理]从浏览器启动代理
•从代理命令行运行:

java -jar agent.jar -jnlpUrl http://localhost:8080/computer/Node/slave-agent.jnlp-秘密5580c9391dca3b680fb906647ee115b43497dc975e115d51e59cf73ef1c31789 -workDir“ D:\ J2-Node”

现在,单击启动按钮将按预期方式工作,并弹出弹出窗口和“作为服务安装”选项。


我仍然建议使用“让jenkins作为Windows服务将Windows奴隶作为Windows服务来控制”通过DCOM使用启动,只需查看Windows agents fail to start via DCOM上的文档,它们似乎对我们来说很好用,并且最终更易于管理。