Personalizar notificaciones de correo en Jenkins

Redactado por: Fernando Maza Bizarro


Las notificaciones son básicas para la correcta comunicación de los involucrados de nuestros proyectos como: Stakeholders/ Key Users / Developers / Clientes / Testers.

Por esta razón te recomiendo personalizar las notificaciones por defecto de Jenkins.

Objetivo: Informar los despliegues desde Jenkins por correo, usando el plugin: Email-ext

Procedimiento:

  1. Instalar el plugin desde la consola de administración de Jenkins. Screenshot 1

  2. Configurar la cuenta de correo saliente SMTP, te recomiendo que uses el autenticado.Screenshot 2

  3. Configurar el plugin: Email-ext con información base de los usuarios a notificar ( Stake Holders/ Key Users / Developers / Clientes / Testers ) en las listas por DEFAULT de la configuración general a nivel. Esto te permitirá contar con la misma configuración para tus N tareas de despliegue. Screenshot 3

  4. Para personalizar el correo que se enviará, copiaremos unTemplate dentro del Home de Jenkins, static-analysis.jelly y asignando nombre relacionado al proyecto. Si requieres más información, consulta la documentación del plugin en GitHub. Este template es un HTML el cual puedes editar su contenido, incluyendo titulo del proyecto, una imagen, etc. Screenshot 4

  5. Añade en una tarea de Jenkins, un paso al finalizar, usando Email notification. Screenshot 5

  6. Ejecuta tu tarea y verifica el correo recibido. Screenshot 6

comments powered by Disqus