jenkins 部署 並執行npm run dev 專案時,execute shell自動結束程序問題
阿新 • • 發佈:2018-11-02
使用 jenkins 部署 vue (npm run dev)專案時,部署狀態是顯示部署成功,但是服務沒有成功啟動,在做程序服務監控的時候發現,jenkins部署時候服務也啟動成功了,但是jenkins部署成功後 自動kill殺死或結束該程序和該程序的衍生的程序,那麼就讓jenkins不用殺死衍生的程序
jenkins 部署 並執行npm run dev 專案時,execute shell自動結束程序問題
開始處加上
BUILD_ID=DONTKILLME
臨時改變 BUILD_ID
#臨時改變BUILD_ID值,使得Jenkins不會找到並結束掉run.sh啟動的後臺程序 OLD_BUILD_ID=$BUILD_ID echo $OLD_BUILD_ID BUILD_ID=dontKillMe ./run.sh restart #改回原來的BUILD_ID值 BUILD_ID=$OLD_BUILD_ID echo $BUILD_ID
http://www.cnblogs.com/liangjichen/p/4323705.html
其他
Build step ‘Execute shell’ marked build as failure
命令返回值問題
末尾新一行 加上exit
即可