setup recipient enviar email jenkins

recipient - jenkins email setup



El complemento Jenkins email-ext cree que no tengo destinatarios configurados (2)

Para aquellos que usan este complemento en combinación con Job DSL. Tengo que agregar explícitamente el bloque sendTo { recipientList() } a los diferentes activadores.

Así que mi DSL se veía así:

extendedEmail { recipientList(''${EMAIL_RECIPIENTS}'') triggers { failure { subject(''The subject'') content("The content") sendTo { recipientList() } } } }

Estoy usando Jenkins 2.2 y el complemento de correo electrónico ext 2.42 (ambos actuales, al igual que el resto de mis complementos). Tengo mi configuración global configurada para tener un único destinatario explícito y mi proyecto está utilizando la configuración de notificación de correo electrónico predeterminada (es decir, enviar a $ DEFAULT_RECIPIENTS). También he establecido un destinatario explícito en el proyecto. En ambas configuraciones, la salida de la consola para el trabajo dice:

Un intento de enviar un correo electrónico a una lista vacía de destinatarios, ignorado.

Esto parece ser https://issues.jenkins-ci.org/browse/JENKINS-13583 excepto 1. que se marcó como resuelto hace cuatro años, y 2. Recibo un correo electrónico cuando uso el servicio básico, incorporado notificaciones ¿Alguien más ve este problema con email-ext?


Resulta que la configuración del plugin es algo no intuitiva; un ajuste necesario está enterrado detrás de un botón Avanzado. Obtuve las respuestas en https://issues.jenkins-ci.org/browse/JENKINS-34731 y ahora funciona de la siguiente manera:

En la Configuración avanzada, Desencadenadores -> Error: todas las listas "Desarrolladores" de forma predeterminada, pero no la "Lista de destinatarios".