Nodo no utilizado detectado al configurar el editor de correo electrónico para CruiseControl.NET 1.4.2
-
19-08-2019 - |
Pregunta
Estoy tratando de configurar mi servidor CruiseControl.NET para enviar correos electrónicos a aquellos que contribuyen a la fuente; sin embargo, parece que no puedo configurar el editor de correo electrónico correctamente. Recibo el siguiente error de CruiseControl.NET.
Excepción: nodo no utilizado detectado: < subjectSettings > < subject buildResult = " Success " valor = " ¡Construcción exitosa! ¡Tenga una cookie! & Quot; / & Gt; & Lt; / subjectSettings & Gt;
Esta es mi configuración. Las direcciones de correo electrónico reales se han modificado para proteger a los inocentes.
<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>
¿Cómo puedo configurar correctamente el editor de correo electrónico para evitar este error?
Solución
¿Estás construyendo CruiseControl desde cero? porque parece que esa funcionalidad solo se verificó hace unas semanas, y si está utilizando una de las versiones, esa funcionalidad no está allí.
Otros consejos
Me encontré con esta pregunta ejecutando la versión 1.4.4 y recibiendo errores del editor similares a este:
notificación de nodo no utilizado detectado = " siempre "
Estaba usando la Email Publisher y no pude entender la problema. Resulta que hay un error en la documentación; debajo del bloque de grupos notification
se ha cambiado a notifications
. El bloque de grupos ahora debería leer:
<groups>
<group name="buildMasters" notifications="always"/>
<group name="developers" notifications="change"/>
</groups>