Jenkins - powiadomienie
Jenkins jest wyposażony w funkcję dodawania powiadomień e-mail o projekcie kompilacji.
Step 1- Konfiguracja serwera SMTP. Idź do Zarządzaj Jenkins → Konfiguruj system. Przejdź do sekcji Powiadomienie e-mail i wprowadź wymagane dane serwera SMTP oraz sufiks adresu e-mail użytkownika.
Step 2- Skonfiguruj odbiorców w projekcie Jenkins - Podczas konfigurowania dowolnego projektu kompilacji Jenkinsa na samym końcu jest możliwość dodania odbiorców, którzy otrzymają powiadomienia e-mail o niestabilnych lub uszkodzonych kompilacjach. Następnie kliknij przycisk Zapisz.
Oprócz domyślnych na rynku dostępne są również wtyczki powiadamiające. Przykładem jest wtyczka powiadomień firmy Tikal Knowledge, która umożliwia wysyłanie powiadomień o statusie pracy w formatach JSON i XML. Ta wtyczka umożliwia konfigurację punktów końcowych, jak pokazano poniżej.
Oto szczegóły każdej opcji -
"Format" - To jest format ładunku powiadomienia, który może być JSON lub XML.
"Protocol" - protokół używany do wysyłania powiadomień, HTTP, TCP lub UDP.
"Event" - Zdarzenia zadania, które wyzwalają powiadomienia: Zadanie rozpoczęte, Zadanie zakończone, Zadanie zakończone lub Wszystkie zdarzenia (opcja domyślna).
"URL"- adres URL, na który mają być wysyłane powiadomienia. Przybiera formę „http://host„dla protokołu HTTP oraz
"host:port"
dla protokołów TCP i UDP."Timeout" - Limit czasu w milisekundach na wysłanie żądania powiadomienia, domyślnie 30 sekund.