标签: shell continuous-integration exit-code circleci
这看起来很基本,但我无法在文档的任何地方找到它。我正在开发一个项目,我们通过shell脚本包装器运行一些测试,如:
./foo.sh a ./foo.sh b ./foo.sh c
foo.sh不输出XUnit格式,因此我们需要一种不同的方式来向CircleCI发出故障信号。 exit 1(或任何非零退出代码)是否被识别为失败?什么条件导致CircleCI报告步骤失败?
foo.sh
exit 1
答案 0 :(得分:5)
是的,如果任何命令(无论是否运行测试),CircleCI都会使构建失败,并退出非零退出代码。记录here。