Nous avons configuré Cruise Control.Net pour construire des projets .Net à partir du contrôle de source. Le problème est que lorsque la construction échoue, le journal des erreurs montre un énorme xml de construction et nous avons du mal à trouver l'erreur réelle. Comment configurer le régulateur de vitesse pour afficher l'erreur dans un format plus lisible?Comment configurer Cruise Control.Net pour afficher l'erreur correcte dans Web Dashboard?
0
A
Répondre
2
Assurez-vous qu'un xmllogger est inclus dans votre configuration ccnet et essayez d'afficher les résultats de construction via le tableau de bord Web de ccnet.
0
Pour le rendre encore plus lisible (porter le nom du projet ainsi que l'erreur)
à webdashboard/xsl/msbuild.xsl
ajouter
<xsl:if test="parent::target/@name != ''">
target-><xsl:value-of select="parent::target/@name" /> 
</xsl:if>
juste au-dessus
<xsl:if test="@file != ''" >
dans la section <xsl:template match="error">
.
de façon toute une section de msbuild.xsl serait
<xsl:template match="error">
<div style="color:orangered">
<xsl:value-of select="./../../@file" /> 
<xsl:if test="parent::target/@name != ''">
target-><xsl:value-of select="parent::target/@name" /> 
</xsl:if>
<xsl:if test="@file != ''" >
<xsl:value-of select="@file"/> (<xsl:value-of select="@line"/>,<xsl:value-of select="@column"/>): 
</xsl:if>
error <xsl:value-of select="@code"/>: <xsl:value-of select="text()" />
</div>
</xsl:template>
Questions connexes
- 1. Cruise control.NET
- 2. Problème de répertoire virtuel pour cruise control.net
- 3. Modification de Cruise Control.NET
- 4. Comment configurer et utiliser le tableau de bord Web dans Cruise Control.NET
- 5. Cruise control.NET pour ignorer les modifications dans certains dossiers locaux?
- 6. Cruise control.NET Files d'attente d'intégration? Ce
- 7. Problème avec Starteam et Cruise Control.Net
- 8. Exécution de cruise control.net sous différents identifiants
- 9. Cruise Control.Net, CVS, et plusieurs modules
- 10. Cruise Control.NET Fichier Fusionner fichier NUnit - Obtenir XmlException
- 11. Déclenchement de Cruise Control.net à l'aide du hook post-commit
- 12. Comment obtenir le code source de msysgit afin que cruise control.net puisse construire
- 13. Cruise control.NET suivi le nombre de fois que les fichiers sources sont modifiés?
- 14. Thoughtworks Cruise
- 15. Cruise Control.net Ms Build Définition de la tâche Sortie XML Nom
- 16. Comment configurer le proxy Web pour Jing
- 17. Comment créer un écran "Dashboard"?
- 18. Comment installer JIRA-Dashboard dans Eclipse?
- 19. CruiseControl Remote Dashboard Access
- 20. Comment configurer dans Javascript
- 21. Ndepend rapports n'apparaissent pas dans CruiseControl Dashboard
- 22. Notification Palm Pre Dashboard
- 23. Performance Point, Dashboard Designer
- 24. Comment configurer le clavier contextuel pour afficher uniquement certaines touches?
- 25. XBox 360 Dashboard Plugins
- 26. Thoughtworks Cruise: Tests unitaires?
- 27. Meilleures pratiques pour afficher une page Web dans différentes langues
- 28. bazaar + cruise control
- 29. CruiseControl.Net Dashboard + Apache
- 30. Comment puis-je afficher la dernière date de connexion correcte sur le site Web?