我要在Jenkins中创建Windows从站,为此,我需要使用Java Web Start作为从站配置中的启动方法。 我知道要在从属配置中查看此选项,我们需要将“管理Jenkins”>“配置全局安全性”>“代理”>“ TCP JNLP代理”中的设置更改为“已禁用”。
但是在我的情况下,我看不到JNLP端口代理,可见的选项是“入站代理的TCP端口”而不是“ JNLP代理的TCP端口”。
我已经在“管理Jenkins”>“全局工具配置”中安装了JDK,但在此之后,它也没有为JNLP代理提供选项。
有人可以帮忙吗,我可以在Jenkins>“配置全局安全性”>“代理”下查看“ JNLP代理的TCP端口”选项
答案 0 :(得分:0)
“配置全局安全性”设置中的“ JNLP代理的TCP端口”设置似乎不再可用。无需修改代理设置,而是将Launch方法设置为“通过将代理连接到主服务器来启动代理”。它的作用类似于您要寻找的选项:
答案 1 :(得分:0)
代理之间通过TCP相互通信。在我的情况下,我找不到“ JNLP代理的TCP端口”。解决方法是,在创建代理之前,先配置“配置全局安全性->标有”代理”的部分,然后一行上面写着“入站代理的TCP端口”。为入站代理的TCP端口插入有效的端口值。应用该更改。
然后转到Configure Jenkins-> Manage Nodes->创建新节点或配置节点 在启动方法下选择设置“通过将代理连接到主服务器来启动代理”。
通过删除对“ JNLP”的引用,在用户界面中的措词已得到显着改善。代理程序协议之间的关键区别不是基础传输,而是哪一端发起连接。代理程序启动方法(以前称为“ JNLP”)是一种启动方法,用于启动从代理程序到主服务器的代理程序连接。名为“ ssh”的启动方法将启动从主服务器到代理的连接。