問題如下:
Started by user carzone Building in workspace /data/jenkins/workspace/153-test SSH: Connecting from host [jenkins232] SSH: Connecting with configuration [localtest(153-v3.0)] ... SSH: EXEC: STDOUT/STDERR from command [sh /home/test/start-job.sh] ... start ... SSH: Disconnecting configuration [localtest(153-v3.0)] ... ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after 120,000 ms] Finished: UNSTABLE
使用Jenkins做定時任務集計,由於數據量的多少集計時間或多或少,之前數據比較少兩分鍾之內可以完成,后發現超過兩分鍾了SSH就timeout了。
解決辦法很簡單:
1,延長timeout時間如下,默認的timeout時間為120秒:
2,測試過程中發現及時timeout了調用的腳本也會執行完,只是在Jenkins看不到輸出的日志。
3,如果Job會執行很長時間,也不想等timeout可以勾選[Exec in pty]選項
具體可參考:
http://stackoverflow.com/questions/11290540/jenkins-text-finder-unable-to-success-my-build/22011893#22011893
http://blog.csdn.net/u013066244/article/details/52788407