2009-08-19 10 views
0

J'ai installé CruiseControl.net pour la première fois et j'ai de la difficulté à construire ma solution. C'est étrange parce que ça se construit dans VS2008 très bien. J'ai un fichier de configuration très simple avec cette tâche MSBuild:La construction de CruiseControl.net échoue même si la tâche MSBuild réussit

 <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> 

Il n'y a pas d'erreurs ou avertissements affichés quand je regarde le rapport de construction, mais il ne dit en rouge que « Ce projet n'a pas tous les tests ". Je ne sais pas si cela provoque l'échec de la compilation.

Merci, John

Répondre

1

j'ai généralement de lire les scripts et Nant fichier de configuration CC.Net pour savoir quels contrôles sont effectués et résoudre ces problèmes. Je parierais qu'il y a quelque chose qui cherche des tests réussis. Si vous utilisez le régulateur de vitesse pour la première fois, vous devriez d'abord vérifier CI Factory. Il utilise Cruise Control dans le cadre de sa "suite" d'outils de gestion de build.

1

Essayez de le construire via la ligne de commande msbuild d'abord par exemple.

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

Une fois que vous l'avez eu comme ça, placez-le dans CCnet.

Questions connexes