Reputation: 86729
We have a fairly lengthy build process, and so its nice to be able to see the build output / log of the build while the build is in still in progress.
Is there any way of doing this with CruiseControl.Net / MSBuild?
Upvotes: 0
Views: 629
Reputation: 467
Change the verbosity on the MSBuild execution. Note the /v:normal below.
You'll get lots of detail with that:)
<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>
Upvotes: 0
Reputation: 33270
I'm not sure there's a way of doing it in CruiseControl.Net. But have you tried TeamCity? As a long time CC fan, I've just switched to TeamCity (they have a free Professional version which supports 20 configurations and 3 build/test servers).
Continuous build log reporting is one of the really nice features about TeamCity - it even reports the status of Tests as they pass or fail. The other nice thing is the very-much-simpler configuration - no more xml files!
Upvotes: 2