在我的CI系統,詹金斯執行shell腳本建立... 腳本是這樣的:搬運工運行bash腳本不能退出
docker run -d --rm -v /code-path:/tmp docker-iamge-name sh -c " \
cd /tmp ;\
mkdir build ;\
cd build ;\
cmake ../ ;\
make ;\
./unit-test-execute-file1 ;\
...
"
但是當有代碼文件的錯誤,使命令退出,並然後執行下一個命令(./ unit-test-execute-file1)。由於make
失敗,所以沒有生成單元測試執行文件,並且下一個命令也失敗......最後,腳本以代碼0退出,並且Jenkins顯示構建成功..
有人可以幫忙嗎?非常感謝!