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中。