2008-08-25 7 views
1

J'essaie de configurer le webdashboard de CruiseControl.net pour le moment. Jusqu'à présent, cela fonctionne bien, mais j'ai un problème avec le rapport de calendrier de construction de NAnt.CruiseControl.net dupliquer les timings de NAnt

Tout d'abord, mon dossier actuel ccnet.config ressemble à quelque chose comme ceci:

<project name="bla"> 
... 
<prebuild> 
<nant .../> 
</prebuild> 
<tasks> 
<nant .../> 
</tasks> 
<publishers> 
<nant .../> 
</publishers> 
... 
</project> 

Comme la construction est terminée, le rapport de synchronisation NAnt affiche trois résumés en double. Existe-t-il un moyen de résoudre ce problème sans modifier la structure du projet?

Répondre

-1

Pas une réponse directe à votre question, mais vous voudrez peut-être vérifier Hudson. Il a l'avantage d'être beaucoup plus facile à configurer que CruiseControl. Il y a un peu de l'utiliser pour NAnt here.

3

Apparemment, cela peut être résolu en sélectionnant uniquement le premier nœud <buildresults> dans NAntTiming.xsl du tableau Web. Parce que chaque résumé en double contient la même information cette modification dans la section <div id="NAntTimingReport"> semble être suffisante:

<xsl:variable name="buildresults" select="//build/buildresults[1]" />