Ho installato CruiseControl.net per la prima volta e sto avendo problemi a far costruire la mia soluzione.E 'strano perché si basa su VS2008 bene. Ho un semplice file di configurazione con questo task MSBuild:
<msbuild>
<executable>C:WINDOWSMicrosoft.NETFrameworkv3.5MSBuild.exe</executable>
<projectFile>MySolutionFile.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=Debug /v:diag</buildArgs>
</msbuild>
Non ci sono errori o avvisi visualizzati quando guardo il rapporto di build, ma in rosso dice che "Questo progetto non ha test". Non so se questo sta causando il fallimento della build.
Grazie, John
risposte:
1 per risposta № 1Generalmente devo leggere gli script nante il file di configurazione CC.Net per capire quali verifiche vengono eseguite e risolvere questi problemi. Scommetterei che c'è qualcosa che sta cercando test di successo. Se usi Cruise Control per la prima volta, potresti prima controllare CI Factory. Utilizza Cruise Control come parte della "suite" di strumenti di gestione della build.
1 per risposta № 2
Prova a costruirlo tramite la riga di comando msbuild prima es.
C:WINDOWSMicrosoft.NETFrameworkv3.5MSBuild.exe MySolutionFile.sln /p:Configuration=Debug
Una volta che hai fatto questo, allora ospitalo in CCnet.