Question

J'ai des versions défaillantes et les données de construction sont manquantes dans les e-mails envoyés par CCNET?

Il contient des tests et des modifications mais pas de données de construction ou d'erreur?

Je ne pense pas avoir tout gâché avec le xsl .. des pensées?

UPDATE:

Oui j'ai regardé http://confluence.public.thoughtworks.org/display/CCNET/Email+ Éditeur

et oui dans la section des éditeurs, j’ai appelé xmllogger avant l’envoi de courrier électronique

UPDATE:

Je ne sais pas si cela signifie autre chose que ... dans le fichier compile.xsl, il recherche

/ cruisecontrol // résultats de construction // message

mais il n'y a pas de noeud 'buildresults' ??

Ça va juste ..

cruisecontrol - > build - > msbuild (puis avertissements, projet, messages, etc.)

UPDATE:

Présentez les éléments suivants dans ccservice.exe.config. Aucune mention de msbuild ??

xsl \ header.xsl  xsl \ compile.xsl  xsl \ unittests.xsl  xsl \ fit.xsl  xsl \ modifications.xsl  xsl \ fxcop-summary.xsl

- Lee

Était-ce utile?

La solution

J'ai eu un problème similaire hier avec une nouvelle installation de cruisecontrol en tant que service.

Assurez-vous d'avoir spécifié les fichiers xsl corrects dans ccnetservice.exe.config (si vous exécutez le service) et ccnet.exe.config si vous exécutez la version de la console.

vous devez redémarrer l'application service / console une fois celles-ci mises à jour.

HTH

Modifier:

Utilisez-vous le journal msbuild standard ou celui de Rodemeyer? Si vous utilisez Rodemeyer, vous devez utiliser différentes transformations XSL (msbuild2ccnet.xsl) en normal (compile.xsl, msbuild.xsl). Il existe un guide pour ici

.

Vérifiez que votre sortie apparaît dans le journal de construction, situé dans server\<projectName>\artifacts.

Si vous avez modifié le fichier xsl, assurez-vous qu'il se trouve dans le bon dossier (webdashboard\xsl et server\xsl). Vous pouvez tester le bon fonctionnement de xsl en copiant le fichier journal de construction (voir <xslFiles> répertoire). dans un fichier, et ajouter le XSL approprié à l’en-tête, puis ouvrir le fichier XML dans un navigateur Web)

EDIT:

dans la section <=> de ccservice.exe.config, ajoutez une autre ligne comme celle-ci:

<file name="xsl\compile-msbuild.xsl" />

ou

<file name="xsl\msbuild.xsl" />

comme je n'utilise pas l'enregistreur standard (vous l'êtes bien), je ne sais pas lequel de ces éléments est nécessaire. essayez-en un, puis si cela ne fonctionne pas, essayez l'autre!

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