1.进入“系统设置”

 

配置Jenkins邮件通知_发送邮件


2.设置Jenkins地址和管理员邮箱(不设置管理员邮箱无法发送邮件)

 

配置Jenkins邮件通知_发送邮件_02

3.配置系统管理员的邮件属性

 

点击“高级”

配置Jenkins邮件通知_发送邮件_03

配置系统管理员的邮件属性

 

配置Jenkins邮件通知_发送邮件_04

配置Jenkins邮件通知_发送邮件_05


4.配置“邮件通知”

 

点击“高级”

 

配置Jenkins邮件通知_发送邮件_06

配置

 

 

配置Jenkins邮件通知_系统管理员_07

5.进入“系统管理”>>>“插件管理”安装邮件通知插件​​Email Ext Recipients Column Plugin​​​,​​Email Extension Plugin​

 

 

配置Jenkins邮件通知_svn_08

6.然后进入到具体的某一job中配置邮件通知

 

 

配置Jenkins邮件通知_发送邮件_09

配置Jenkins邮件通知_svn_10

配置Jenkins邮件通知_svn_11

点击“add trigger”

 

配置Jenkins邮件通知_svn_12

配置Jenkins邮件通知_发送邮件_13

<hr/>

(本邮件是程序自动下发的,请勿回复!)<br/><hr/>

项目名称:$PROJECT_NAME<br/><hr/>

构建编号:test_$BUILD_NUMBER<br/><hr/>

svn版本号:${SVN_REVISION}<br/><hr/>

构建状态:$BUILD_STATUS<br/><hr/>

触发原因:${CAUSE}<br/><hr/>

构建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>

构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>

变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>

添加附件

配置Jenkins邮件通知_svn_14

将构建日志压缩作为附件也添加到邮件当中发送,需要注意的是,每一次构建都会产生一个报告文档,仓库里会包含有之前构建的所有的报告文档,所以需要打包的是当前这次产生的报告文档,不是之前的构建产生的文档

配置Jenkins邮件通知_系统管理员_15

点击应用“apply”,然后保存

 

7.测试能否收到6邮件,点击“立即构建”

 

 

配置Jenkins邮件通知_发送邮件_16

8.收到邮件

 

配置Jenkins邮件通知_svn_17

效果图

配置Jenkins邮件通知_svn_18

配置Jenkins邮件通知_系统管理员_19

配置Jenkins邮件通知_系统管理员_20

问题:如果一段时间过后,Jenkins的自动邮件发送失败了,有可能是你修改了qq密码(如果在配置自动发送邮件时用的是QQ邮箱),这时候就需要在QQ邮箱中重新生成“授权码”,将覆盖上去

 

配置Jenkins邮件通知_系统管理员_21

覆盖到jenkins的邮件配置中

配置Jenkins邮件通知_svn_22