我已经从ubuntu server安装了jenkins。我试图创建一个新的Windows从属节点。但是无法在启动方法中选择“启动Java WebStart从属代理”选项
我已经尝试过了
转到Jenkins仪表板->管理Jenkins->配置全局安全性
如果尚未选中,请单击“启用安全性”。
选择“ JNLP代理的TCP端口”的“随机”单选按钮。
保存此配置
它不能解决我的问题
名称:Windows说明:Windows slave执行者数量:1根目录:C:/ jenkins /用法:尽可能使用此节点启动方法:启动Java WebStart从属代理
我希望此选项在启动方法“启动Java Web Start从站代理”中可用
我认为也许措辞发生了变化,文档没有跟上。以阐明措辞更改:
WAS :“通过Java Web Start启动从属代理” 现在:“通过将其连接到主服务器来启动代理”
验证:
下载2.176.1并执行新的简单安装(java -jar jenkins.war) 仅添加了“ WMI WindowsAgents插件”(又名Windows从属)。
java -jar jenkins.war
詹金斯| 管理詹金斯| 为入站代理 配置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启动,它们似乎对我们来说很好用,并且最终更易于管理。