499 字
2 分钟
Jenkins:邮件通知机制
1. 介绍
完成基于Jenkins的持续集成部署后,在自动化测试执行完成,可以通过设定邮件通知的方案,将测试结果发送给相关人员。
2. 插件安装
- 选择左侧的
系统管理,然后选择右侧的插件管理

- 搜索Jenkins插件并安装:
Email Extension

3. 邮箱信息配置
- 选择左侧的
系统管理,然后选择右侧的系统配置

-
填入系统管理员邮件地址:发件人邮箱
-
填入SMTP Server地址
-
填入SMTP Port:465
-
填入SMTP Username:发件人邮箱账户
-
填入SMTP Password:发件人邮箱账户密码(会自动隐藏)

4. 任务配置
在任务配置的构建后流程中,可以添加邮件通知模块。邮件通知机制可分为无差别投递和精准投递。
无差别投递
特点
不论任务执行成功与否,都进行邮件推送。
配置

- 在构建后流程中增加
邮件通知模块 - 在
Project Recipient List中添加收件人信息,用英文逗号或空格分隔 - 可选配置
Attach Build Log:邮件中以附件形式发送构建过程的log信息
精准投递
特点
根据不同的任务执行结果,将邮件发送给相关的收件人
配置
- 在构建后流程中增加
邮件通知模块,选择Advance Settings

- 增加发送邮件的
触发规则,常用的有:Failure、Success、Fixed、Always等

- 根据不同的触发规则,在
Recipient List中填写相应的收件人 - 在
Content中填写邮件内容,可以使用系统变量作为便捷信息进行通知 - 同无差别投递一样,支持在邮件中以附件形式发送构建过程的log信息
5. 预览
