我是usnig SSH插件來運行Linux服務器上的命令,我啓動了一個腳本使用SSH腳本需要超過1小時的時間運行,我不想等那麼多時間我在Exec超時時間裏放了30秒。但它顯示錯誤 錯誤:發佈時出現異常,異常消息[執行超時或在30,000 ms後中斷] 並且不穩定。 我不想讓我的構建不穩定,因爲我使用Jenkins文本查找器來穩定這個構建。在那詹金斯文本查找我搜索正則表達式中的字符串是「發佈時異常」。 但我的構建仍然不穩定。 請幫我解決這個問題。Jenkins文本查找程序無法成功我的構建
2
A
回答
4
您已經設置Publish over SSH Plugin超時擁有無關,與你的編譯步驟(這是 - 或者應該是 - 使用SSH遠程主機上執行shell腳本)。您可能有通過SSH發送構建工件後生成步驟,然後由於超時失敗。
的困惑在這裏是爲選項發佈了SSH插件和SSH插件同一節設置。
2
由於您正在從非TTY環境執行腳本, 詹金斯無法正確退出您的腳本。
你想要的是在腳本執行後立即退出! 不想等待整個超時發生,然後斷開連接不正確!
解決方案:使其在PTY中執行。 (請勾選複選框,如圖附截圖)
我有同樣的問題,現在是爲我工作完美。
0
這是怎麼了,我得到這個工作:
相關問題
- 1. Jenkins無法確定構建是否成功
- 2. Jenkins無法運行構建腳本
- 3. 無法從Jenkins構建IAR
- 4. MSBuild無法構建我的x86程序
- 5. jenkins成功構建後提交
- 6. 我無法成功構建我的Android應用程序:找不到與com.android.support:appcompat-v7:25.+
- 7. TFS構建無法找到一些NuGet程序包版本
- 8. 提交Crashlytics:無法提交構建 - iOS應用程序Jenkins
- 9. Jenkins ext-email插件無法發送構建成功的電子郵件
- 10. 成功構建部署後,Jenkins構建失敗
- 11. 設置Jenkins構建名稱只在成功構建
- 12. 如何在jenkins中成功構建後運行腳本
- 13. 無法構建qt程序
- 14. 應用程序無法與MDF文件建立連接,甚至無法成功構建項目[Visual Studio 2010 C#]
- 15. 集成引導程序模板時無法構建我的Web應用程序
- 16. 版本構建拋出「System.IO.FileNotFoundException:無法加載文件或程序集」查找XmlSerializers程序集
- 17. Jenkins在成功構建後提交文件
- 18. Jenkins + Gradle + Artifactory:無法讀取生成的構建信息
- 19. jenkins構建完成從構建
- 20. 無法成功執行「Hello,world」版本構建
- 21. Jenkins - 如果構建失敗,則部署上次成功構建的構件
- 22. Ionic:無法存檔在xcode8.2.1中的應用程序,但它成功地構建
- 23. Ant構建腳本:無法找到android.jar
- 24. Jenkins 1.509.2無法在Ubuntu上構建
- 25. Jenkins無法構建Maven項目
- 26. Jenkins無法構建C#項目
- 27. Jenkins構建永不完成
- 28. Jenkins在GitHub上構建'無法找到當前修訂版'
- 29. Jenkins + Phing:構建失敗 - 無法找到build.xml
- 30. Jenkins無法構建maven項目(找不到神器com.sun:tools:jar:1.5.0)
什麼 'EXEC' 你在說什麼?你能重現這個命令嗎? –
我正在使用以下命令運行sahi DISPLAY =:0.0 xterm -hold -e「sh sahi.sh – babu
那麼超時是在哪裏? –