我已经从ubuntu服务器安装了jenkins。我试图创建一个新的Windows从节点。但是我无法在启动方法中选择“启动Java Web Start从代理”选项
我已经尝试过了
转到Jenkins仪表板->管理Jenkins->配置全局安全性
单击“启用安全性”(如果尚未选中)。
选择“ JNLP代理的TCP端口的随机”单选按钮。
保存此配置
它不能解决我的问题
名称:Windows 说明:Windows Slave 执行人人数:1 根目录:C:/ jenkins / 用法:尽可能使用此节点 启动方法:启动Java Web Start从属代理
我希望在启动方法“启动Java Web Start从属代理”中可以使用此选项
答案 0 :(得分:0)
我认为也许措词改变了,the documentation并没有跟上。在此处甚至还记录了有关S / O的许多其他答案(here,here,here,here等),以阐明措辞更改:>
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上的文档,它们似乎对我们来说很好用,并且最终更易于管理。