Noeud inutilisé détecté lors de la configuration de l'éditeur de messagerie pour CruiseControl.NET 1.4.2

StackOverflow https://stackoverflow.com/questions/458958

  •  19-08-2019
  •  | 
  •  

Question

J'essaie de configurer mon serveur CruiseControl.NET pour envoyer des emails à ceux qui contribuent à la source; Cependant, je n'arrive pas à configurer correctement l'éditeur de messagerie. Je reçois le message d'erreur suivant de CruiseControl.NET.

  

Exception: noeud non utilisé détecté: < subjectSettings > < buildResult = & "Success &"; value = " Construire avec succès! Avoir un cookie! & «; & Gt; & Lt; / subjectSettings & Gt;

Ceci est ma configuration. Les véritables adresses électroniques ont été modifiées pour protéger les innocents.

<publishers>
    <xmllogger />

    <email from="abs@companyx.com" mailhost="email.companyx.com" includeDetails="true" >
        <users>
            <user name="john@companyx.com" group="buildMasters" address="john@companyx.com"/>
            <user name="jane@companyx.com" group="buildMasters" address="jane@companyx.com"/>
            <user name="joe@companyx.com" group="developers" address="joe@companyx.com"/>
            <user name="jill@companyx.com" group="developers" address="jill@companyx.com"/>
            <user name="jerry@companyx.com" group="developers" address="jerry@companyx.com"/>
        </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 configurer correctement l'éditeur de messagerie pour éviter cette erreur?

Était-ce utile?

La solution

Construisez-vous CruiseControl à partir de zéro? car il semble que cette fonctionnalité n’a été vérifiée qu’il ya quelques semaines et si vous utilisez l’une des versions, cette fonctionnalité n’y figure pas.

Autres conseils

Je suis tombé sur cette question en exécutant la version 1.4.4 et en recevant des erreurs de l'éditeur semblables à celle-ci:

  

notification de noeud détecté inutilisé = " toujours "

J'utilisais la documentation de Email Publisher et je ne pouvais pas comprendre le problème. Il s'avère qu'il y a une erreur dans la documentation; sous le groupe, le bloc notification a été remplacé par notifications. Le bloc groupes devrait maintenant se lire:

<groups>
    <group name="buildMasters" notifications="always"/>
    <group name="developers" notifications="change"/>
</groups>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top