如果找不到工件,是否可能使TeamCity构建失败?我的意思是不写任何特殊的脚本,即TeamCity有这样的内置功能吗?
答案 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" />