Jenkins - Notificación

Jenkins viene con una función lista para usar para agregar una notificación por correo electrónico para un proyecto de construcción.

Step 1- Configuración de un servidor SMTP. Vaya a Administrar Jenkins → Configurar sistema. Vaya a la sección de notificación por correo electrónico e ingrese el servidor SMTP requerido y los detalles del sufijo de correo electrónico del usuario.

Step 2- Configure los destinatarios en el proyecto de Jenkins: cuando configura cualquier proyecto de compilación de Jenkins, justo al final está la capacidad de agregar destinatarios que recibirían notificaciones por correo electrónico para compilaciones inestables o rotas. Luego haga clic en el botón Guardar.

Además del predeterminado, también hay complementos de notificación disponibles en el mercado. Un ejemplo es el complemento de notificación de Tikal Knowledge que permite enviar notificaciones de estado del trabajo en formatos JSON y XML. Este complemento permite configurar los puntos finales como se muestra a continuación.

Aquí están los detalles de cada opción:

  • "Format" - Este es el formato de carga útil de notificación que puede ser JSON o XML.

  • "Protocol" - protocolo a utilizar para enviar mensajes de notificación, HTTP, TCP o UDP.

  • "Event" - Los eventos de trabajo que activan notificaciones: Trabajo iniciado, Trabajo completado, Trabajo finalizado o Todos los eventos (la opción predeterminada).

  • "URL"- URL para enviar notificaciones. Toma la forma de "http://host"para el protocolo HTTP y "host:port"para los protocolos TCP y UDP.

  • "Timeout" - Tiempo de espera en milisegundos para enviar la solicitud de notificación, 30 segundos por defecto.