2010-09-14 20 views
2

Nous utilisons Cruise Control 1.5.7256.1 et l'utilisons pour faire des builds en utilisant Nant et Nantcontrib. Les générations échouent et réussissent correctement, mais lorsqu'elles échouent, les messages d'erreur associés sont affichés sur la page CCNet Build Report. Voir image ci-dessousCruise Control .Net ne montre pas les erreurs de construction Nant

No Errors!

Les erreurs de construction sont visibles sur la vue Construire la page du journal, mais ils ne font pas à travers la page du rapport de construction. La construction elle-même est assez simple, c'est juste un élément Nantcontrib msbuild qui construit un fichier .Net 3.5 .sln.

Des idées?

Répondre

9

Avez-vous vérifié le fichier dashboard.config? Dans ce fichier, vous pouvez ajouter/supprimer parseurs journal xsl dans la section xslfileNames comme ceci:

<buildPlugins> 
    <buildReportBuildPlugin> 
    <xslFileNames> 
     <xslFile>xsl\header.xsl</xslFile> 
     <xslFile>xsl\compile.xsl</xslFile> 
     <xslFile>xsl\compile-msbuild.xsl</xslFile> 
     <xslFile>xsl\unittests.xsl</xslFile> 
     <xslFile>xsl\MsTestSummary.xsl</xslFile> 
     <xslFile>xsl\modifications.xsl</xslFile>   
    </xslFileNames> 
    </buildReportBuildPlugin> 
    <...> 
</buildPlugins> 

Si vous voulez sorties dans votre rapport Nant, vous devez avoir le xsl \ ligne compile.xsl.

Vous avez une section similaire dans le serveur/ccnetservice.exe.config qui est utilisée pour les courriels.

Si vous modifiez quelque chose dans webdashboard.config, vous devrez redémarrer tout l'iis pour voir les modifications.

+0

Brillant, ceci l'a fixé. Merci beaucoup! –

+0

+1 pour Redémarrer l'astuce IIS. –

+0

J'ai le même problème de mise à niveau de cruise control .net 1.4, mais j'ai tous les xslFileNames nécessaires, tout a fonctionné dans l'ancien serveur, passant à une nouvelle installation de CC.NET Je ne vois aucune erreur dans le rapport de construction. – Alkampfer