Jenkins - Notification

Jenkins est livré avec une fonction prête à l'emploi pour ajouter une notification par e-mail pour un projet de construction.

Step 1- Configuration d'un serveur SMTP. Goto Manage Jenkins → Configurer le système. Accédez à la section Notification par e-mail et entrez le serveur SMTP requis et les détails du suffixe de messagerie de l'utilisateur.

Step 2- Configurer les destinataires dans le projet Jenkins - Lorsque vous configurez un projet de build Jenkins, juste à la fin se trouve la possibilité d'ajouter des destinataires qui recevraient des notifications par e-mail pour les builds instables ou cassés. Cliquez ensuite sur le bouton Enregistrer.

Outre la valeur par défaut, il existe également des plugins de notification disponibles sur le marché. Un exemple est le plugin de notification de Tikal Knowledge qui permet d'envoyer des notifications d'état de la tâche aux formats JSON et XML. Ce plugin permet de configurer les points de terminaison comme indiqué ci-dessous.

Voici les détails de chaque option -

  • "Format" - Il s'agit du format de charge utile de notification qui peut être JSON ou XML.

  • "Protocol" - protocole à utiliser pour l'envoi de messages de notification, HTTP, TCP ou UDP.

  • "Event" - Les événements de travail qui déclenchent des notifications: travail démarré, travail terminé, travail finalisé ou tous les événements (option par défaut).

  • "URL"- URL à laquelle envoyer des notifications. Il prend la forme de "http://host"pour le protocole HTTP et "host:port"pour les protocoles TCP et UDP.

  • "Timeout" - Délai en millisecondes pour l'envoi de la demande de notification, 30 secondes par défaut.