我們有一個相當長的編譯過程,所以它很高興能夠在構建仍在進行時看到構建輸出/日誌。CruiseControl.Net - 查看正在編譯的報告/日誌
有沒有辦法用CruiseControl.Net/MSBuild做到這一點?
我們有一個相當長的編譯過程,所以它很高興能夠在構建仍在進行時看到構建輸出/日誌。CruiseControl.Net - 查看正在編譯的報告/日誌
有沒有辦法用CruiseControl.Net/MSBuild做到這一點?
我不確定在CruiseControl.Net中有這樣做的方法。但你有沒有試過TeamCity?作爲一名很長時間的CC粉絲,我剛剛切換到TeamCity(他們有一個免費的專業版,支持20個配置和3個構建/測試服務器)。
持續構建日誌報告是TeamCity非常棒的功能之一 - 甚至可以報告測試通過或失敗時的狀態。另一件好事是非常簡單的配置 - 沒有更多的XML文件!
更改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>