当#34;构建过程退出代码不为零时,团队城市构建失败"未经检查

时间:2017-03-07 19:37:33

标签: jasmine continuous-integration teamcity

我有几个构建步骤需要运行而不管(在这种情况下测试失败)。

然而,当一步测试失败时,整个构建失败并退出。要解决此问题,我取消选中" 构建流程退出代码不为零"。

在此之后,构建在第2步更快失败,即安装grunt-cli

是否有(更好的)方法让我的构建继续,即使是从上一步的非零退出?我试过静音,但这不是我所希望的。

TeamCity Enterprise 9.1.7(build 37573)

Failure Conditions

This only happens when "the build process exit code is not zero" is unchecked

2 个答案:

答案 0 :(得分:0)

配置构建步骤时,可以将Execution policy的执行条件设置为:Even if some of previous steps failed

如果您想在执行测试后对代理进行一些清理,也可以设置为:Always, even if build stop command was issued

答案 1 :(得分:0)

如果这是一个命令行构建步骤,您可以添加“exit 0”以强制退出代码始终为0.由于您要报告测试,您仍将在TeamCity中看到失败的测试。