如果找不到工件,如何使TeamCity构建失败?

时间:2010-10-19 18:40:07

标签: build teamcity artifacts

如果找不到工件,是否可能使TeamCity构建失败?我的意思是不写任何特殊的脚本,即TeamCity有这样的内置功能吗?

2 个答案:

答案 0 :(得分:4)

在TeamCity 7.x中,您可以使用构建失败条件捕获此信息。您可以在构建配置中添加条件,以使构建日志中的特定文本失败。

例如,文字失败:

    Artifact path file.txt not found

这很有效,我在构建中使用它来捕获缺失的工件。

答案 1 :(得分:3)

不,您将不得不在构建脚本中实现该功能。

即。如果你正在使用MSBUILD ..一切都完成后运行以下命令:

<Error Condition="!Exists('someArtifact.txt')" Text="Error!!! Artifact doesn't exist" />