Jenkins带有一个box设置来为一个build项目添加一个email通知。
Step 1:配置SMTP服务。Manage Jenkins->ConfigureSystem。进入到“E-mail notification”部分,设置SMTP服务器和用户email后缀信息。
Step 2:为Jenkins项目配置收件人--当对Jenkins进行任何操作时(建立项目),添加正确的收件人来收到unstable 或 brokenbuilds的邮件通知。点击“Save”按钮。
除了默认的通知,在市场上也有notification plugin。Tikal Knowledge是一个允许用JSON和XML格式发送Job Status 的notification plugin。这个插件配置信息如下:
这里有每个option的解释:
Ø “Format”:通知信件的格式是JSON或XML格式
Ø “Protocol”:发送通知信息的协议,如HTTP、TCP、UDP
Ø “Event”:触发通知的Job Event:Job Started、Job Completed、Job Finalized 或 All Event(默认选项)
Ø “URL”:收件方。格式:Http协议“http://host”、TCP和UDP协议“host:port”
Ø “Timeout”:发送通知请求超时时间设置,30秒是默认值