继续说一下jenkins与postman的集成
上一篇通过jenkins远程执行postman导出的脚本,并把html报告指定输出到了jenkins对应的job工作空间,接下来配置一下当jenkins完成构建动作后自动发送一份邮件到指定用户,邮件中包含生成的html测试报告。
准备工作:配置QQ邮箱SMTP服务,配置jenkins邮件插件
1.开启QQ邮箱的SMTP服务
登录QQ邮箱,打开【设置】--【账户】
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083706023-1815204279.png)
选择开启POP3/SMTP服务,开启成功后会收到一个16位的授权码,先拷贝下来备用
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083721614-2006701437.png)
2.登录jenkins,打开 系统管理--系统设置
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083729192-728043536.png)
先配置 Jenkins Location
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083742333-456673245.png)
然后配置 Extended E-mail Notification
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083754157-131815803.png)
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083801506-1886794368.png)
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083809281-1689253729.png)
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083816309-2135038714.png)
接着配置 E-mail Notification(邮件通知)
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083828177-1759851860.png)
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083835080-1758877008.png)
成功的话,会给收件人发送一封测试邮件,如下
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083841165-2127636613.png)
最后,需要在具体的job任务中配置 Editable Email Notification
打开job的设置页面,在Post-build Actions 标签,添加 Editable Email Notification
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083850397-1244610840.png)
点开Advanced Settings接下来配置触发器
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083858446-99008930.png)
配置完成,点击构建即可,收到的邮件内容如下
![](https://img2018.cnblogs.com/blog/1158674/201902/1158674-20190227083914323-377223151.png)
主要参考如下资料: