默认情况下,使用CLI连接到新的Jenkins实例时会挂起。
java -jar $ JENKINS_HOME / war / WEB-INF / jenkins-cli.jar -s http://git-dapp902.XXXXXXXX:17801 -auth admin:aaaaaaa who-am-i (aaaaaa =管理员帐户的初始密码)
已执行以下操作 -启动新的Jenkins实例 -以管理员身份使用初始密码登录 -在固定端口上启用全局安全性JLNP(如果没有此功能,我将拒绝连接) -重新启动詹金斯服务器 -在同一Linux VM上启动上述Java命令 -客户不回来。没有在Jenkins服务器上登录 -当客户端被取消时,下面显示日志记录
java -jar $JENKINS_HOME/war/WEB-INF/jenkins-cli.jar -s http://git-dapp902.XXXXXXXX:17801 -auth admin:aaaaaaa who-am-i
WARNING: Connection #4 failed
java.io.EOFException
at java.base/java.io.DataInputStream.readFully (DataInputStream.java:202)
at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:614)
at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:569)
at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:254)
答案 0 :(得分:0)
与此同时,我找到了解决方案。
Jenkins URL不需要指向JLNP设置中的端口,而是指向“普通”端口。
卢克