TeamCity中没有构建失败

时间:2016-12-15 11:05:52

标签: c visual-studio teamcity

我在Linux Ubuntu上运行TeamCity服务器。这些是我添加项目时的构建设置:

Build Step: MSBuild

当我从Visual Studio构建一个简单的C脚本时:

ID  Source  Name    Age
1   SQL     John    18
2   SQL     Mike    20
3   SAP     Jill    25

我删除了最后一个大括号,在Visual Studio中出现错误,TeamCity仍然说它是成功构建的。 检查我的所有失败条件:

Common failure conditions

是否有其他选项可以更改,因此我收到了相应的错误?

1 个答案:

答案 0 :(得分:1)

当xbuild找不到属于解决方案文件的项目时,它显然会发出警告,而不是错误,这就是为什么TeamCity不会将构建标记为失败。

查看/opt/jetbrains/TeamCity/buildAgent/work/d4407e37ceba8427/文件夹,查看已签出的文件。验证解决方案文件中的路径信息(例如,应该没有绝对路径)以及项目文件是否存在。

在解决方案文件中,您应该有一个类似的条目:

Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HelloWorld", "path-to-vcproj-file", "{c38426d5-0d39-4143-8e78-394e644dd1ef}"
EndProject

第一个GUID是项目类型,另一个GUID是项目ID。