2009-08-19 85 views
0

我已經安裝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> 

有沒有錯誤或者當我看到在構建報表中顯示的警告,但它確實在紅說,「這個項目沒有任何測試「。我不知道這是否會導致構建失敗。

感謝, 約翰

回答

1

我一般都通過惡性腳本和CC.Net配置文件讀取找出正在執行什麼樣的檢查和解決這些問題。我敢打賭,有些東西正在尋找成功的測試。如果您第一次使用巡航控制系統,您可能需要首先檢查CI工廠。它使用Cruise Control作爲其「套件」構建管理工具的一部分。

1

嘗試通過命令行msbuild首先構建它,例如。

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

一旦你有了這樣的東西,然後將它託管在CCnet中。

相關問題