python+gitee+jenkins自动化测试持续构建(三)-邮件配置

jenkins持续构建,发邮件功能配置思路如下:
一、安装发送邮件功能插件
二、系统管理-添加邮件选项
三、任务配置-构建任务后-添加发邮件任务

一、安装插件
首先,进入系统管理-插件管理中

python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第1张图片

在可选插件中,搜索Email extension plugin,安装
下图是安装好后的截图


python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第2张图片

二、进入系统管理,添加邮件选项

python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第3张图片

  • 1、找到Extended E-mail Notification项,设置邮箱通知
python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第4张图片
  • 2、设置邮件通知
python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第5张图片
  • 3、勾选邮件测试配置
    输入测试接收邮件的邮箱,点击Test configuration

注意:这里有坑了,笔者之前遇到此坑,花费2天都没找到原因
如果严格按照我上面的设置步骤,信息也都没问题,不出意外接下来,你看到的结果应该是,报下面的错

python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第6张图片

笔者为此各种查原因,怀疑授权密码错误?也怀疑哪里少了配置,最后各种排除,都没问题.....

最后,终于......找到原因,在下面截图位置,一定要把系统管理员邮件地址配成同邮件服务地方一样的QQ邮箱,否则测试发邮件就会报上面的错!!!

python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第7张图片

好了,上传一个测试通过后的图片吧,看到这里是不是很激动,很兴奋- cheers~~

三、在构建任务上添加发邮件功能

配置完邮箱服务后,接下来,我们可以在要构建的CI任务上,添加邮件功能了
1、选择一个CI任务,点击配置

python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第8张图片

2、增加构建后操作步骤,选择Editable Email Notification
python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第9张图片

1)这里一般保持默认配置即可,如果想添加邮件接收人了,在项目接受人列表中添加接收者邮箱即可,如下图:

python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第10张图片

2)重点要配置Advanced Setting

python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第11张图片

Triggers触发器新增一个Always方式的,其他去掉


python+gitee+jenkins自动化测试持续构建(三)-邮件配置_第12张图片

好了,我们构建任务,来测试下是否发邮件成功~~

你可能感兴趣的:(python+gitee+jenkins自动化测试持续构建(三)-邮件配置)