jenkins 设置邮件

1、Jenkins->系统管理->系统设置;

 

2、可以勾选 “通过发送测试邮件配置” 测试此配置能否连通;

如果报错:Failed to send out e-mail

com.sun.mail.smtp.SMTPSendFailedException: 501 mail from address must be same as authorization user; nested exception is: com.sun.mail.smtp.SMTPSenderFailedException: 501 mail from address must be same as authorization user

则需要查看Jenkins Location的系统管理员邮件地址是否设置:

 

3、在对构建的job 添加邮件发送的步骤:

     这样每次build后都会发送邮件给这个接收者,但是只能发给固定的对象,且格式单一(txt)

 

或者可以使用插件 “Email Extersion Plugin”进行扩展

 

4、安装插件 “Email Extersion Plugin”;

Jenkins->系统管理->管理插件->可选插件,

在“过滤”中搜索Email Extension Template Plugin,选中后点击直接安装;

 

5、插件用于job配置页面,添加构建后步骤“Editable Email Notification”;

Project Recipient List中添加收件人,以逗号分隔.

Content Type选择HTML (text/html).

Default Content将doc目录下的邮件模板.doc的内容复制进去.

Attachments中添加:target/results-all.zip,target/surefire-reports/emailable-report.html

点击Advanced Settings,先将默认的“Failure any”trigger删除,再点击add trigger---always添加一个trigger.

以上配置都完成后,记得点击保存

相关文章

基础环境、流程图1)流程图jenkinspipeline发布应用2)、jenki...
本节是建立在流水线入门内容的基础上,而且,应当被当作一个...
Linuxcentos7安装Jenkins(jenkins-2.227-1.1.noarch.rpm)时遇...
作为一个拥有很多账号的当代美少女,忘记用户名密码什么的是...
Jenkins、GitLab和Maven(Nexus)完成自动构建迈向持续集成持...
 下载文档https://www.jenkins.io/zh/download/  Debian下...