Jenkins 執行 Shell Script 如何錯誤繼續執行

Jenkins 執行 Shell Script 如何錯誤繼續執行

Jenkins 有時候執行 Shell 語句時,如果 exit code 不是 '0' 的話,就會中斷整個Task
像是 docker-compose down ,如果本然就沒啟動,執行就會 fail,但是要check又要寫一大堆,
那麼可以不可以直接喝忽略錯誤
答案是可以

腳本如下

#!/bin/sh 
{要寫的 sell script...}
exit 0

Example

#!/bin/sh 
pwd
docker-compose down
docker rmi com.kirin.ec/backend
docker rmi com.kirin.ec/frontend
exit 0
這樣就可以強制回傳 exit 0 , 正常的執行Script

留言

這個網誌中的熱門文章

angular 如何Http 如何設定 CORS (Cross-Origin Resource Sharing)

Google Map 單車路徑計算坡度和角度小工具

Google URL Shortener API 快速教學