Jenkins - 通知
Jenkins 附带一个开箱即用的功能,可以为构建项目添加电子邮件通知。
步骤 1 − 配置 SMTP 服务器。转到"管理 Jenkins"→ 配置系统。转到"电子邮件通知"部分并输入所需的 SMTP 服务器和用户电子邮件后缀详细信息。
步骤 2 − 在 Jenkins 项目中配置收件人 - 当您配置任何 Jenkins 构建项目时,最后就可以添加收件人,这些收件人将收到不稳定或损坏的构建的电子邮件通知。然后点击保存按钮。
除了默认设置外,市场上还有通知插件。一个例子是来自 Tikal Knowledge 的通知插件,它允许以 JSON 和 XML 格式发送作业状态通知。此插件允许按如下所示配置端点。
以下是每个选项的详细信息 −
"Format" − 这是通知有效负载格式,可以是 JSON 或 XML。
"Protocol" −发送通知消息使用的协议,HTTP、TCP 或 UDP。
"Event" − 触发通知的作业事件:作业已启动、作业已完成、作业已完成或所有事件(默认选项)。
"URL" − 发送通知的 URL。对于 HTTP 协议,其形式为"http://host",对于 TCP 和 UDP 协议,其形式为
"host:port"
。"Timeout" − 发送通知请求的超时时间(以毫秒为单位),默认为 30 秒。