Rilevato nodo inutilizzato durante la configurazione del publisher di posta elettronica per CruiseControl.NET 1.4.2
-
19-08-2019 - |
Domanda
Sto cercando di configurare il mio server CruiseControl.NET per inviare e-mail a coloro che contribuiscono alla fonte; tuttavia, non riesco a configurare correttamente l'editore di posta elettronica. Ricevo il seguente errore da CruiseControl.NET.
Eccezione: nodo non utilizzato rilevato: < subjectSettings > < subject buildResult = " Success " value = " Build Successful! Avere un cookie! & Quot; / & Gt; & Lt; / subjectSettings & Gt;
Questa è la mia configurazione. I veri indirizzi e-mail sono stati modificati per proteggere gli innocenti.
<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>
Come posso configurare correttamente l'editore e-mail per evitare questo errore?
Soluzione
Stai costruendo CruiseControl da zero? perché sembra che la funzionalità sia stata verificata solo poche settimane fa e se si utilizza una delle versioni quella funzionalità non è presente.
Altri suggerimenti
Mi sono imbattuto in questa domanda con la versione 1.4.4 e la ricezione di errori del publisher simili a questo:
notifica nodo rilevato non utilizzato = " sempre "
Stavo utilizzando la Email Publisher e non sono riuscito a capire problema. Si scopre che c'è un errore nella documentazione; nel blocco gruppi notification
è stato modificato in notifications
. Il blocco gruppi dovrebbe ora leggere:
<groups>
<group name="buildMasters" notifications="always"/>
<group name="developers" notifications="change"/>
</groups>