Jenkins - slave mac - 无法连接
Jenkins - slave mac - unable to connect
我在 windows 服务器 2016 上安装了一个 Jenkins 构建服务器 (v2.77),我想添加一个 mac 作为从节点。我通过 "Java Web Start" 将节点设置为 运行。在 mac 这边,我从 jenkins 下载了 slave-agent.jnlp 文件,但它没有连接到服务器。
这是例外情况:
java.io.IOException: Failed to connect to 37.210.56.16:49693
at org.jenkinsci.remoting.engine.JnlpAgentEndpoint.open(JnlpAgentEndpoint.java:243)
at hudson.remoting.Engine.connect(Engine.java:660)
at hudson.remoting.Engine.innerRun(Engine.java:524)
at hudson.remoting.Engine.run(Engine.java:447)
Caused by: java.net.ConnectException: Operation timed out
at java.base/sun.nio.ch.Net.connect0(Native Method)
...
我试图关闭 windows 防火墙,将 jenkins 中的 JNLP 代理的 TCP 端口 选项更改为 fixed/random,但他们没有未连接。
有什么想法吗?
感谢帮助
我终于找到了解决办法。我从 google 租用服务器,在 google 云控制台中,我必须为此 VM 实例定义一个防火墙规则,以接受此 JNLP 代理连接的特定端口号。现在运行良好。
我在 windows 服务器 2016 上安装了一个 Jenkins 构建服务器 (v2.77),我想添加一个 mac 作为从节点。我通过 "Java Web Start" 将节点设置为 运行。在 mac 这边,我从 jenkins 下载了 slave-agent.jnlp 文件,但它没有连接到服务器。
这是例外情况:
java.io.IOException: Failed to connect to 37.210.56.16:49693
at org.jenkinsci.remoting.engine.JnlpAgentEndpoint.open(JnlpAgentEndpoint.java:243)
at hudson.remoting.Engine.connect(Engine.java:660)
at hudson.remoting.Engine.innerRun(Engine.java:524)
at hudson.remoting.Engine.run(Engine.java:447)
Caused by: java.net.ConnectException: Operation timed out
at java.base/sun.nio.ch.Net.connect0(Native Method)
...
我试图关闭 windows 防火墙,将 jenkins 中的 JNLP 代理的 TCP 端口 选项更改为 fixed/random,但他们没有未连接。
有什么想法吗?
感谢帮助
我终于找到了解决办法。我从 google 租用服务器,在 google 云控制台中,我必须为此 VM 实例定义一个防火墙规则,以接受此 JNLP 代理连接的特定端口号。现在运行良好。