Jenkins 無法捕獲構建腳本錯誤問題


Jenkins 版本 2.121.1

編寫構建腳本執行,發現腳本執行出錯,不會中斷構建過程,導致最后展現的構建結果是錯誤的。

原因:構建腳本頭部加入 #!/bin/bash ,jenkins會將腳本放在一個臨時sh文件里面進行執行,默認是無法捕獲到錯誤的,移除即可,無需指定命令解釋器。

第二種方法:

在腳本頭部( #!/bin/bash后面)加入命令:set -o errexit 或者 set -e


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM