jenkins持续构建,发邮件功能配置思路如下:
一、安装发送邮件功能插件
二、系统管理-添加邮件选项
三、任务配置-构建任务后-添加发邮件任务
一、安装插件
首先,进入系统管理-插件管理中
在可选插件中,搜索Email extension plugin,安装
下图是安装好后的截图
二、进入系统管理,添加邮件选项
- 1、找到Extended E-mail Notification项,设置邮箱通知
- 2、设置邮件通知
-
3、勾选邮件测试配置
输入测试接收邮件的邮箱,点击Test configuration
注意:这里有坑了,笔者之前遇到此坑,花费2天都没找到原因
如果严格按照我上面的设置步骤,信息也都没问题,不出意外接下来,你看到的结果应该是,报下面的错
笔者为此各种查原因,怀疑授权密码错误?也怀疑哪里少了配置,最后各种排除,都没问题.....
最后,终于......找到原因,在下面截图位置,一定要把系统管理员邮件地址配成同邮件服务地方一样的QQ邮箱,否则测试发邮件就会报上面的错!!!
好了,上传一个测试通过后的图片吧,看到这里是不是很激动,很兴奋- cheers~~
三、在构建任务上添加发邮件功能
配置完邮箱服务后,接下来,我们可以在要构建的CI任务上,添加邮件功能了
1、选择一个CI任务,点击配置
2、增加构建后操作步骤,选择Editable Email Notification
1)这里一般保持默认配置即可,如果想添加邮件接收人了,在项目接受人列表中添加接收者邮箱即可,如下图:
2)重点要配置Advanced Setting
Triggers触发器新增一个Always方式的,其他去掉
好了,我们构建任务,来测试下是否发邮件成功~~