Jenkins - Notifica
Jenkins viene fornito con una funzionalità predefinita per aggiungere una notifica e-mail per un progetto di compilazione.
Step 1- Configurazione di un server SMTP. Vai a Gestisci Jenkins → Configura sistema. Vai alla sezione Notifica e-mail e inserisci il server SMTP richiesto e i dettagli del suffisso e-mail dell'utente.
Step 2- Configurare i destinatari nel progetto Jenkins - Quando si configura un progetto di compilazione Jenkins, alla fine c'è la possibilità di aggiungere destinatari che riceverebbero notifiche e-mail per build instabili o non funzionanti. Quindi fare clic sul pulsante Salva.
Oltre all'impostazione predefinita, sul mercato sono disponibili anche plug-in di notifica. Un esempio è il plug-in di notifica di Tikal Knowledge che consente di inviare notifiche sullo stato del lavoro nei formati JSON e XML. Questo plug-in consente di configurare gli endpoint come mostrato di seguito.
Ecco i dettagli di ciascuna opzione:
"Format" - Questo è il formato del payload di notifica che può essere JSON o XML.
"Protocol" - protocollo da utilizzare per inviare messaggi di notifica, HTTP, TCP o UDP.
"Event" - Gli eventi di lavoro che attivano le notifiche: Lavoro avviato, Lavoro completato, Lavoro finalizzato o Tutti gli eventi (opzione predefinita).
"URL"- URL a cui inviare notifiche. Ha la forma di "http://host"per il protocollo HTTP e
"host:port"
per i protocolli TCP e UDP."Timeout" - Timeout in millisecondi per l'invio della richiesta di notifica, 30 secondi per impostazione predefinita.