一尘不染

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

jenkins

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

我已经尝试过了

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

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

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

保存此配置

它不能解决我的问题

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

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


阅读 437

收藏
2020-07-25

共1个答案

一尘不染

我认为也许措辞发生了变化,文档没有跟上。以阐明措辞更改:

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

验证:

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

詹金斯| 管理詹金斯| 为入站代理 配置Global Security Agent TCP端口:[o]随机

詹金斯| 管理詹金斯| 节点
的新节点[节点-1],
[O]常驻代理
[OK]
远程根目录:[d:\ J2节点-1]
启动方法:[ “通过将其连接到主启动剂” ]
(这一措辞具有改变了,是什么让你失望)
[保存]

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

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

java -jar agent.jar -jnlpUrl http://localhost:8080/computer/Node/slave-agent.jnlp \ 
-secret 5580c9391dca3b680fb906647ee115b43497dc975e115d51e59cf73ef1c31789 -workDir "D:\J2-Node-1"

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


我仍然建议使用“让jenkins作为Windows服务来控制Windows从属设备”通过DCOM使用启动,只是查看Windows代理上的文档无法通过DCOM启动,它们似乎对我们来说很好用,并且最终更易于管理。

2020-07-25