集成邮件通知

集成邮件通知,在构建的各个状态设定触发并发送邮件。

1、邮件配置

系统管理->系统设置中

E-mail Notification和Jenkins Location中进行配置

  集成邮件通知

这里System Admin e-mail address配置管理员的邮件地址,这个必须配置,否则后面发送邮件会一直出现526

集成邮件通知

配置SMTP相关信息,我这里使用的是阿里云企业邮箱,具体的SMTP Server地址参考自己使用的服务商提供的地址。因为阿里云企业邮箱通过SMTP发送邮件只能通过SSL的465端口发送,所以这里配置了465。点击发送测试邮件,如果返回Success,则表示配置成功,并且测试邮箱可以收到一条测试邮件。

2、job构建配置

为了在构建的时候发送邮件,我们需要在job构建配置中配置

在Post-build Actions中添加E-mail Notification

集成邮件通知

配置接收人,除了配置的接收人,同时会将邮件发送给管理员邮箱

集成邮件通知

这样在构建的时候就能发送邮件了,点击开始构建,收到类似的邮件内容如下:

集成邮件通知

除了上述简单的邮件配置外,还可以通过扩展的邮件配置来实现更丰富的内容。

在系统设置下,有个Extended E-mail Notification项,除了配置上述的内容外,还可以配置默认接收人、邮件主题、邮件内容等

集成邮件通知

配置完成之后,同样可以在构建时配置触发

集成邮件通知

这里配置的重点是触发邮件通知的条件

集成邮件通知

默认是Failure-Any,即失败时出发,可以添加多个触发条件,并发送给配置的接收人、开发人员等,这里配置了Always即在构建的时候都会触发

 

本人开发的一个网站:编程之道,欢迎来踩!!!