Jenkins - 通知

Jenkins附带了一个开箱即用设施,可以为构建项目添加电子邮件通知.

第1步 : 配置SMTP服务器.转到管理Jenkins → 配置系统.转到电子邮件通知部分,然后输入所需的SMTP服务器和用户电子邮件后缀详细信息.

SMTP服务器

第2步 : 在Jenkins项目中配置收件人 - 当您配置任何Jenkins构建项目时,最后可以添加将收到针对不稳定或损坏的构建的电子邮件通知的收件人.然后单击"保存"按钮.

配置收件人

除了默认情况下,市场上也有通知插件.一个例子是Tikal Knowledge的通知插件,它允许以JSON和XML格式发送作业状态通知.这个插件可以配置端点,如下所示.

Tikal Knowledge Plugin

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

  • "格式" : 号;这是通知有效载荷格式,可以是JSON或XML.

  • "协议" : 用于发送通知消息,HTTP,TCP或UDP的协议.

  • "事件" : 触发通知的作业事件:作业已启动,作业已完成,作业已完成或所有事件(默认选项).

  • "URL" : 要发送通知的URL.对于HTTP协议,它采用" http://host "的形式,并且"host:port"用于TCP和UDP协议.

  • "超时" : 发送通知请求的超时时间(以毫秒为单位),默认为30秒.