Question

Nous utilisons CCNet 1.4.4.83 mais quand une tâche MSBuild échoue, nous ne sommes pas les résultats MSBuild (c.-à-fichier manquant ou une raison quelconque la compilation n'a pas) dans le email notification.

faire voir l'échec de construction sur le site Web CCNet (tableau de bord).

Je peux voir un fichier appelé msbuild-results.xml créé dans le dossier des artefacts, de sorte que la tâche msbuild ressemble il est configuré correctement.

Il semble que, pour une raison quelconque, les résultats ne sont pas fusionnés lorsque la notification par courrier électronique est créé, mais est quand le tableau de bord est affiché.

La tâche de courrier électronique est dans la section des éditeurs et après la balise.

Qu'est-ce que je suis absent?

Était-ce utile?

La solution

ajoute que la question: Il y a une section ccservice.config qui doit être modifié. Il est livré en standard avec quelques transformations XSL, mais ne comprend pas un MSBuild.

<xslFiles>
    <file name="xsl\header.xsl"/>
    <file name="xsl\compile.xsl"/>
    <file name="xsl\unittests.xsl"/>
    <file name="xsl\fit.xsl"/>
    <file name="xsl\modifications.xsl"/>
    <file name="xsl\fxcop-summary.xsl"/>
    <file name="xsl\compile-msbuild.xsl"/>
</xslFiles>

J'ai ajouté dans la ligne

et les notifications par courrier électronique comprennent maintenant les résultats de construction.

S'il vous plaît noter: Il y a un autre fichier XSL (de msbuild.xsl) que vous ne pas veulent utiliser ici. Il fournit toutes les étapes du processus de construction (et pas seulement les avertissements et les erreurs). Cela pourrait créer un e-mail qui est plusieurs Mo en taille.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top