Jenkins поставляется с готовой возможностью добавить уведомление по электронной почте для проекта сборки.
Шаг 1 — Настройка SMTP-сервера. Перейти к Управлению Jenkins → Настроить систему. Перейдите в раздел уведомлений по электронной почте и введите требуемый SMTP-сервер и сведения о суффиксе электронной почты пользователя.
Шаг 2. Настройка получателей в проекте Jenkins. При настройке любого проекта сборки Jenkins в самом конце появляется возможность добавить получателей, которые будут получать уведомления по электронной почте о нестабильных или поврежденных сборках. Затем нажмите на кнопку Сохранить.
Помимо стандартного, на рынке есть также плагин уведомлений. Примером является плагин уведомлений от Tikal Knowledge, который позволяет отправлять уведомления о статусе работы в форматах JSON и XML. Этот плагин позволяет настраивать конечные точки, как показано ниже.
Вот детали каждого варианта —
«Формат» — это формат содержимого уведомления, который может быть либо JSON, либо XML.
«Протокол» — протокол, используемый для отправки уведомлений, HTTP, TCP или UDP.
«Событие» — события задания, которые вызывают уведомления: задание запущено, задание завершено, задание завершено или все события (опция по умолчанию).
«URL» — URL для отправки уведомлений. Он принимает форму « http: // host » для протокола HTTP и "host:port"
для протоколов TCP и UDP.
«Тайм-аут» — Тайм-аут в миллисекундах для отправки запроса уведомления, по умолчанию 30 секунд.