Jenkins - 通知



Jenkins 带有一个开箱即用的功能,可以为构建项目添加电子邮件通知。

步骤 1 - 配置 SMTP 服务器。转到“管理 Jenkins”→“系统配置”。转到“电子邮件通知”部分,输入所需的 SMTP 服务器和用户邮箱后缀详细信息。

SMTP Server

步骤 2 - 在 Jenkins 项目中配置收件人 - 配置任何 Jenkins 构建项目时,最后可以添加收件人,这些收件人将收到不稳定或失败构建的电子邮件通知。然后单击“保存”按钮。

Configure Recipients

除了默认设置外,市场上还提供其他通知插件。例如,来自 Tikal Knowledge 的通知插件允许以 JSON 和 XML 格式发送作业状态通知。此插件允许配置端点,如下所示。

Tikal Knowledge Plugin

以下是每个选项的详细信息:

  • “格式” - 这是通知有效负载格式,可以是 JSON 或 XML。

  • “协议” - 用于发送通知消息的协议,HTTP、TCP 或 UDP。

  • “事件” - 触发通知的作业事件:作业已启动、作业已完成、作业已完成或所有事件(默认选项)。

  • “URL” - 用于发送通知的 URL。对于 HTTP 协议,它采用“http://host”的形式,对于 TCP 和 UDP 协议,则采用“host:port”的形式。

  • “超时” - 发送通知请求的超时时间(毫秒),默认为 30 秒。

广告
© . All rights reserved.