Jenkins发送邮件配置
Posted 测试工程师进阶手记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins发送邮件配置相关的知识,希望对你有一定的参考价值。
引
言
前面几节,我们已经可以用jenkins把RF自动化测试脚本在敏捷模式下良好的运转起来,接下来我们想随时随地查看它运行的结果如何,就需要它执行之后自动发送邮件的功能了。
这个邮件配置,网上有很多教程,我这里只写一种我做出来的带附件的模式,最终邮件的样式如下:
![Jenkins发送邮件配置](https://image.cha138.com/20210407/daed6440df2a4def992e36dc891f59cf.jpg)
1.安装插件
![Jenkins发送邮件配置](https://image.cha138.com/20210407/b3c8f6dbb2bc45c8b004690567c461e2.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/23467fb5688147b68795c310ce098d16.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/d4d06d433b3b47cc9c4391f22ab3a09c.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/1fd7e20f2fce47e1a3c783dbff5af1ee.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/daed6440df2a4def992e36dc891f59cf.jpg)
2.配置全局变量
![Jenkins发送邮件配置](https://image.cha138.com/20210407/b3c8f6dbb2bc45c8b004690567c461e2.jpg)
先打开“系统管理”中的“系统设置”准备进行全局变量设置
![Jenkins发送邮件配置](https://image.cha138.com/20210407/23467fb5688147b68795c310ce098d16.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/c450284504dd48388a0382e34181dd03.jpg)
a.Jenkins Location配置
![Jenkins发送邮件配置](https://image.cha138.com/20210407/d8a1c9398b934cda8a0b6d803319fa8a.jpg)
b.Extended E-mail Notification配置
![Jenkins发送邮件配置](https://image.cha138.com/20210407/644ca68dc49742b9a640f5e3823ec349.jpg)
填完SMTP server信息后,点击“高级”,进行SMTP鉴权的配置,配置发邮件人的用户名、密码等信息。
![Jenkins发送邮件配置](https://image.cha138.com/20210407/5cdef94a0fe344639579d21ba7a2dbec.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/06a26a75513248858fcd8d69bc5cce3a.jpg)
然后点击“Default Triggers ”设置发送邮件的时机,我这边选了“always”、“Failure - Any”和“Success”三种情况。
![Jenkins发送邮件配置](https://image.cha138.com/20210407/1c45f0cfff2a4ab58d3c5c21cb92dfac.jpg)
c.邮件通知设置
![Jenkins发送邮件配置](https://image.cha138.com/20210407/4d50567647564d6e8c62125272b15b26.jpg)
设置完,点击“高级”进行SMTP设置
![Jenkins发送邮件配置](https://image.cha138.com/20210407/2b874a881d3c4e6ebd734e8c1e1b5b69.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/58e59ea83d7a4da393b65bc2d37112e9.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/daed6440df2a4def992e36dc891f59cf.jpg)
3.项目配置
![Jenkins发送邮件配置](https://image.cha138.com/20210407/b3c8f6dbb2bc45c8b004690567c461e2.jpg)
邮件通知的全局设置配好以后就可以在具体的项目中应用发送邮件通知了。
打开一个Job,点击“配置”,在项目的设置中找到“增加构建后的操作步骤
![Jenkins发送邮件配置](https://image.cha138.com/20210407/909566d36b3349899ccd1af9750e9ed0.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/3754de5f79314c33baa66f2d20bdc5b7.jpg)
a.Publish Robot Framework test results 配置
![Jenkins发送邮件配置](https://image.cha138.com/20210407/260d39bf424543fea6cb70d05b7b33cd.jpg)
b.E-mail Notification 设置
![Jenkins发送邮件配置](https://image.cha138.com/20210407/243f67dcc17c48b6a8f9160e08adc25d.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/8241993e27af4185b978f8094bdc2466.jpg)
![Jenkins发送邮件配置](https://image.cha138.com/20210407/583f614ec29e4e459256e7d5be62233c.jpg)
到现在为止,发送邮件的配置就完成了。
lbzj_2017
测试工程师进阶手记
长按二维码关注
以上是关于Jenkins发送邮件配置的主要内容,如果未能解决你的问题,请参考以下文章