简单点
jenkins发布报错信息:
ERROR: Exception when publishing, exception message [Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [***-node-1]. Message [Session.connect: java.io.IOException: End of IO Stream Read]]]
Build step ‘Send build artifacts over SSH’ changed build result to UNSTABLE
Finished: UNSTABLE
通过日志信息发现是jenkins推送包的时候,连不上报错了。
根据日志提示先看下本机java环境有无问题,然后登上对象主机检查该主机Java环境(跑java应用)。
#java -version
显示无信息,由于有Java应用在运行,所以,应该是Java路径出问题了。
#vi /etc/profile
发现无问题,重新
source /etc/profile
再次
java -version 正常出现版本信息。再次发布,正常OK。问题解决!