Jenkins环境搭建完成了,项目自动化编译打包也调通了,但是我们不能保证每次都是正常的,根据自己的情况(构建失败,构建状态不稳定)配置邮件通知是有必要的;这篇文章我采用腾讯qq邮箱来发送,使用公司邮箱来接收;
常用的几种方式
- 使用内置的邮件插进(使用全局的配置,只能有一个接收方)
- 使用邮件扩展插件【Email Extension Plugin】(使用全局的配置,能有多个接收方,但是只能有一个发送方)
- 使用邮件扩展插件【Email Extension Plugin】+Groovy脚本(实现每个Job对应不同的发送邮件,多个发送方)
- 开发邮件转发中间件或者使用Foxmail这些工具来转发(每个Job发送到对应的邮箱,然后中间件负责转发到成员列表的邮箱。对发送插件没什么要求,只要能发送即可)
(这篇文章只说一下前两种方式)