CircleCI对非0退出代码做了什么?

时间:2016-02-02 18:34:23

标签: shell continuous-integration exit-code circleci

这看起来很基本,但我无法在文档的任何地方找到它。我正在开发一个项目,我们通过shell脚本包装器运行一些测试,如:

./foo.sh a 
./foo.sh b
./foo.sh c

foo.sh不输出XUnit格式,因此我们需要一种不同的方式来向CircleCI发出故障信号。 exit 1(或任何非零退出代码)是否被识别为失败?什么条件导致CircleCI报告步骤失败?

1 个答案:

答案 0 :(得分:5)

是的,如果任何命令(无论是否运行测试),CircleCI都会使构建失败,并退出非零退出代码。记录here