簡單點
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。問題解決!