2009-01-19 6 views
1

J'essaye de configurer mon serveur CruiseControl.NET pour envoyer des courriels à ceux qui contribuent à la source; Cependant, je n'arrive pas à configurer correctement l'éditeur de courrier électronique. Je reçois l'erreur suivante de CruiseControl.NET.Noeud inutilisé détecté lors de la configuration de l'éditeur de courrier électronique pour CruiseControl.NET 1.4.2

Exception: nœud inutilisé détecté: <subjectSettings> < sujet buildResult = valeur "réussite" = "Construire avec succès Avoir un cookie!"/> </subjectSettings >

Ceci est ma configuration. Les vraies adresses e-mail ont été modifiées pour protéger les innocents.

<publishers> 
    <xmllogger /> 

    <email from="[email protected]" mailhost="email.companyx.com" includeDetails="true" > 
     <users> 
      <user name="[email protected]" group="buildMasters" address="[email protected]"/> 
      <user name="[email protected]" group="buildMasters" address="[email protected]"/> 
      <user name="[email protected]" group="developers" address="[email protected]"/> 
      <user name="[email protected]" group="developers" address="[email protected]"/> 
      <user name="[email protected]" group="developers" address="[email protected]"/> 
     </users> 
     <groups> 
      <group name="buildMasters" notification="always"/> 
      <group name="developers" notification="change"/> 
     </groups> 
     <modifierNotificationTypes> 
      <NotificationType>Failed</NotificationType> 
      <NotificationType>Fixed</NotificationType> 
      <NotificationType>Success</NotificationType> 
     </modifierNotificationTypes> 
     <subjectSettings> 
       <subject buildResult="Success" value="Build Successful! Have a cookie!" /> 
     </subjectSettings> 
    </email> 

</publishers> 

Comment puis-je configurer correctement l'éditeur de courrier électronique pour éviter cette erreur?

Répondre

2

Construisez-vous CruiseControl à partir de zéro? car il semble que cette fonctionnalité n'a été vérifiée que depuis quelques semaines, et si vous utilisez l'une des versions, cette fonctionnalité n'est pas disponible.

+0

J'utilise des binaires précompilés (v. 1.4.2). Je pensais que cela aurait pu être le cas. La documentation en ligne n'était pas très claire sur la version à laquelle elle s'appliquait; cependant, la documentation installée ne décrit pas cette fonctionnalité, elle doit donc être absente dans la version que j'ai. Merci. –

11

je suis tombé sur cette question exécutant la version 1.4.4 et recevoir des erreurs d'éditeur similaires à ceci:

noeud utilisé détecté notification = "always"

j'utilisais la documentation Email Publisher et couldn Ne pas comprendre le problème. Il s'avère qu'il y a une erreur dans la documentation; sous le bloc de groupes notification a été changé en notifications. Le bloc de groupes devrait maintenant lire:

<groups> 
    <group name="buildMasters" notifications="always"/> 
    <group name="developers" notifications="change"/> 
</groups> 
+0

Wow ... Je ne peux pas croire qu'ils ont changé "notification" en "notifications". Ce "s" supplémentaire dans la config a résolu mon problème cependant. Merci! – proudgeekdad

Questions connexes