1. Jenkins默认邮件配置
Jenkins默认提供了邮件配置的模块:系统管理–系统设置–邮件配置
按照如上图所示配置,填写对应的邮箱信息。
注意:发件者的邮箱必须与Jenkins中管理员邮箱的设置一样,否则在”Test configuration”时会报错!
Jenkins管理员邮箱设置位置:系统管理–系统设置–Jenkins Location
配置完成后点击”Test configuration“测试邮件发送状态
2. 配置构建项目报警
编辑之前的项目,添加构建后的操作配置:
填写信息,根据需要勾选
默认的邮件模块有一个缺点:只对构建失败的情况进行邮件报警处理。构建成功不会发送邮件。这不能完全满足我们的工作需求。
而在安装Jenkins时默认还会安装另外一个插件:E-mail Extension plugin,可以满足需求。
3. E-mail Extension plugin插件
在系统管理–系统配置里,可以找到Extended E-mail Notification插件的配置界面.
先删除掉之前配置的默认邮件告警配置,修改 Extended E-mail Notification的具体信息:
选择默认的触发条件,这里我们选择Always,就是不管什么状态都发送邮件,完成后提交保存。
修改项目构建后的动作配置:
删除之前的配置,选择 Editable Email Notification
根据需要配置邮件的选项
配置完成后保存退出。
4. 测试
重新构建一次项目,查看是否能收到邮件
发现已经收到了构建成功的邮件。
以上对插件E-mail Extension plugin的设置仅仅为最简单最基础的连通实验,具体的邮件模板配置等,后续继续学习。