2015-06-17 122 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 

或任何其他选项壳