🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] **简介:总结怎么使用Jenkins执行自动化测试后发送测试报告邮件** ## 一、系统设置 ### 1、在Jenkins安装Email Extension Plugin插件,如下图: :-: ![](https://img.kancloud.cn/d7/26/d7265b5e1197034c717d20108a294245_1208x486.png) <br> <br> ### 2、Jenkins 邮件服务器 配置 **1、系统管理-系统设置,先设置发件人的邮件**,切记:一定要设置,且在系统管理员那个地方设置的email地址要和email配置的相同 :-: ![](https://img.kancloud.cn/96/d9/96d956faab2421641ab298d9ee4d4437_1428x478.png) <br> <br> **2、系统管理-系统设置,再设置全局设置**: :-: ![](https://img.kancloud.cn/e4/c3/e4c3fb0973aad1ccbc399265fbcd71dd_1226x527.png) 可以勾选 “通过发送测试邮件配置”  测试此配置能否连通, 如果收到以下邮件,恭喜 This is test email #1 sent from Jenkins <br> <br> **3、对构建的job 添加邮件发送的步骤,针对具体job名称-配置,如下图:**: :-: ![](https://img.kancloud.cn/fa/53/fa5310cab1ce5fc2cf7f8d6ee825f333_866x600.png) :-: ![](https://img.kancloud.cn/33/5d/335d2f742e402587b81d9f835aab9ae3_1175x590.png) 这样每次build后都会发送邮件给这个接收者, 到这里你会发现,只能发给 固定的对象,且格式单一(txt) <br> <br> ## 二、介绍email-ext插件配置 Jenkins默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。在这样的情况下,我们找到了[Jenkins Email Extension Plugin](http://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin)。该插件能允许你自定义邮件通知的方方面面,比如在发送邮件时你可以自定义发送给谁,发送具体什么内容等等。 email-ext插件可根据构建的结果,发送构建报告,给当前的committer (用git做代码管理)    1) 该插件支持jenkins 1.5以上的版本,插件的安装此处略 ,若您可选插件的页卡的列表是空的,先去高级页面检查更新下。    2)插件用于job配置页面,添加构建后步骤“Editable Email Notification” ### **1、系统管理-系统设置**,先设置全局: <br> <br>