CircleCI 对非 0 退出代码做了啥?
Posted
技术标签:
【中文标题】CircleCI 对非 0 退出代码做了啥?【英文标题】:What does CircleCI do with non-0 exit codes?CircleCI 对非 0 退出代码做了什么? 【发布时间】:2016-02-02 18:34:23 【问题描述】:这似乎很基本,但我在文档中的任何地方都找不到。我正在做一个项目,我们通过 shell 脚本包装器运行一些测试,例如:
./foo.sh a
./foo.sh b
./foo.sh c
foo.sh
不输出 XUnit 格式,因此我们需要一种不同的方式向 CircleCI 发出失败信号。 exit 1
(或任何非零退出代码)是否被识别为失败?什么情况会导致 CircleCI 将某个步骤报告为失败?
【问题讨论】:
【参考方案1】:是的,如果任何命令(无论是否运行测试)以非零退出代码退出,CircleCI 将无法构建。记录在here。
【讨论】:
以上是关于CircleCI 对非 0 退出代码做了啥?的主要内容,如果未能解决你的问题,请参考以下文章