微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐