CruiseControl.net构建甚至通过MSBuild任务失败,成功

问题描述:

我已经安装CruiseControl.net首次,我遇到了麻烦我的解决方案来构建。这很奇怪,因为它构建在VS2008中很好。我有这个MSBuild任务很简单的配置文件:CruiseControl.net构建甚至通过MSBuild任务失败,成功

 <msbuild> 
     <executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable> 
     <projectFile>MySolutionFile.sln</projectFile> 
     <buildArgs>/noconsolelogger /p:Configuration=Debug /v:diag</buildArgs> 
     </msbuild> 

有没有错误或者当我看到在构建报表中显示的警告,但它确实在红说,“这个项目没有任何测试“。我不知道这是否会导致构建失败。

感谢, 约翰

我一般都通过恶性脚本和CC.Net配置文件读取找出正在执行什么样的检查和解决这些问题。我敢打赌,有些东西正在寻找成功的测试。如果您第一次使用巡航控制系统,您可能需要首先检查CI工厂。它使用Cruise Control作为其“套件”构建管理工具的一部分。

尝试通过命令行msbuild首先构建它,例如。

C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe MySolutionFile.sln /p:Configuration=Debug 

一旦你有了这样的东西,然后将它托管在CCnet中。