2015-06-17 126 views
1

我通過詹金斯管理Flask應用程序的部署/ CI。我有一個執行shell的構建步驟,它在主機上運行一個shell腳本,輪流運行nosetests。失敗詹金斯工作時,nosetests失敗

詹金斯shell命令看起來像這樣:

$WORKSPACE/ops/test_integration.sh 

integration.sh看起來像這樣:

SETTINGS_FILE="settings/integration.py" nosetests [email protected] 

如何我有詹金斯作業是否失敗並停止構建如果上述殼的nosetests腳本失敗?謝謝。

回答

2

我懷疑nosetests將返回失敗非零值

,您可以設置自動在here

失敗,

set -e 

或任何其他選項殼