我们有一个相当冗长的构建过程,因此很高兴能够在构建仍在进行时查看构建的构建输出/日志。
使用CruiseControl.Net / MSBuild有没有办法做到这一点?
答案 0 :(得分:2)
我不确定是否有办法在CruiseControl.Net中进行此操作。但你试过TeamCity吗?作为CC粉丝长期以来,我刚刚切换到TeamCity(他们有一个免费的专业版,支持20个配置和3个构建/测试服务器)。
持续构建日志报告是TeamCity非常好的功能之一 - 它甚至可以报告测试通过或失败时的状态。另一个好处是非常简单的配置 - 没有更多的xml文件!
答案 1 :(得分:0)
更改MSBuild执行的详细程度。注意下面的/ v:normal。
你会得到很多细节:)
<msbuild>
<executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>c:\yada</workingDirectory>
<projectFile>yada.sln</projectFile>
<buildArgs>/p:Configuration=Release /t:clean /v:normal /p:PlatformTarget=anycpu</buildArgs>
<logger>C:\CruiseControl.NET\server\Rodemeyer.MsBuildToCCnet.dll</logger>
<targets></targets>
<timeout>$(BuildTimeout)</timeout>
</msbuild>