我可以使用以下命令成功启动从站的连接:
java -jar agent.jar -jnlpUrl https://myserver:8888/computer/myslave/slave-agent.jnlp -secret sdfsdfsdf -workDir "c:\jenkins"
它启动,它运行,它记录0错误,我在主服务器上执行netstat并看到连接已建立。
但它表示其离线时出现错误“Ping响应时间过长或超时”
错误本身令人不安,因为Web启动的重点是主机不需要直接访问从机。它是否真的试图对奴隶进行icmp?
从站只能通过端口8888访问主站。
我也看不到任何记录,不是奴隶或主人,我怎么知道詹金斯甚至想做什么?
答案 0 :(得分:0)
我试图通过防火墙允许这种从属连接。
我以为我可以为此安装一个端口。
我的想法是,在端口8888上打开jenkins并在端口8888上侦听jnlp然后使用命令java -jar agent.jar -jnlpUrl https://myserver:8888/computer/myslave/slave-agent.jnlp ....
连接
但是我需要打开端口433,这样我就可以先通过https连接到服务器并像java -jar agent.jar -jnlpUrl https://myserver/computer/myslave/slave-agent.jnlp ....
那样连接。然后还打开端口8888,以便jenkins服务器可以重定向到该jnlp端口。
我正在直接与该开放端口建立jnlp连接,问题是我需要连接到jenkins服务器并让服务器设置jnlp连接