TeamCity中没有构建失败
问题描述:
我在Linux Ubuntu上运行TeamCity服务器。这是我的构建设置,当我添加一个项目:TeamCity中没有构建失败
当我建立从Visual Studio这样一个简单的C脚本:
#include <stdio.h>
int main(void)
{
printf("Hello world\n");
}
,并删除最后一个支柱,是什么给了错误在Visual Studio中,TeamCity仍然说它是用成功构建的。 我所有的失败条件检查:
是否有可以改变任何其他选项,所以我得到一个适当的错误?
答
当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。
你检查了构建日志吗? – Lucero
[步骤1/1] HelloWorld.sln.teamcity:构建目标:TeamCity_Generated_Build [HelloWorld.sln.teamcity] /opt/jetbrains/TeamCity/buildAgent/work/d4407e37ceba8427/HelloWorld.sln忽略vcproj'HelloWorld'。 [HelloWorld.sln.teamcity] /opt/jetbrains/TeamCity/buildAgent/work/d4407e37ceba8427/HelloWorld.sln不知道如何处理GlobalSection SubversionScc,忽略。 [HelloWorld.sln.teamcity] /opt/jetbrains/TeamCity/buildAgent/work/d4407e37ceba8427/HelloWorld.sln找不到项目c38426d5-0d39-4143-8e78-394e644dd1ef [第1/1步]用代码0退出的进程 – Manariba
这是我的生成日志:也许问题是在[HelloWorld.sln.teamcity] /opt/jetbrains/TeamCity/buildAgent/work/d4407e37ceba8427/HelloWorld.sln无法找到项目c38426d5-0d39-4143-8e78-394e644dd1ef? – Manariba