Jenkins发送测试报告邮件
2019独角兽企业重金招聘Python工程师标准>>>
简介:总结怎么使用Jenkins执行自动化测试后发送测试报告邮件
一、系统设置
1、在Jenkins安装Email Extension Plugin插件,如下图:
2、设置Extended E-mail Notification
(1)进入“系统管理”-“系统设置”,对Extended E-mail Notification进行配置,主要点开“高级”才能设置smtp,具体参考下图:
注意:上图中的Password不是qq密码,而是在QQ邮箱申请开通IMAP/SMTP服务后收到的密码。开通IMAP/SMTP服务可参考我的另一篇博客:http://blog.csdn.net/galen2016/article/details/73350606
(2)还是在“系统管理”-“系统设置”页面,系统管理员地址要设置成和发送邮件的地址一致,不然发送邮件会失败
3、设置邮件通知
还是在系统管理-系统设置里面设置,内容和Extended E-mail Notification差不多,具体如下图:
4、Jenkins任务的配置
a、在进入任务的配置页面,然后在构建后操作模块增加构建后的操作“Editable Email Notification”,如图:
b、我的Editable Email Notification配置如下:
c、注意:还要在高级里设置邮件的触发条件,如下:
d、配置格式参考:
(本邮件是程序自动下发,请勿回复!)
项目名称: $PROJECT_NAME
Jenkins地址: http://localhost:8080/jenkins
构建编号: $BUILD_NUMBER
构建状态: $BUILD_STATUS
触发原因: ${CAUSE}
构建日志地址: ${BUILD_URL}console
构建地址: $BUILD_URL
变更集: ${JELLY_SCRIPT,template=“html”}
e、我的邮件内容如下,可参考
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title>
</head>
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
offset="0">
<h3>以下是Jenkins自动发送的邮件,请勿回复!</h3>
<div>
<table width="95%" cellpadding="0" cellspacing="0"
style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
<th><br />
<h2>构建信息</h2>
</th>
</tr>
<tr>
<td>
<ul>
<li>项目名称 : ${PROJECT_NAME}</li><br />
<li>美化的测试报告 : <a href="${PROJECT_URL}TestReport">${PROJECT_URL}TestReport</a></li><br />
<li>触发原因: ${CAUSE}</li><br />
<li>项目 Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li><br />
</ul>
</td>
</tr>
</table>
</div>
<div>
<table>
<tr>
<th><br />
<h2>测试报告</h2>
</th>
</tr>
<tr>
<td>
<div>${FILE ,path="C:/Users/lingshu/.jenkins/workspace/BaiduTest/target/surefire-reports/emailable-report.html"}</div>
</td>
</tr>
</table>
</div>
</body>
</html>
转载于:https://my.oschina.net/u/4000302/blog/3052854
Jenkins发送测试报告邮件相关推荐
- Selenium+python怎么搭建自动化测试框架、执行自动化测试用例、生成自动化测试报告、发送测试报告邮件
目录 一.项目结构介绍 1.mztestpro测试项目 2.bbs目录 3.test_case 二.编写公共模块 三.编写Page Object 四.编写测试用例 五.执行测试用例 小结: 本人在网上 ...
- centos+git+Jenkins+pytest+allure实现自动化集成测试后发送测试报告邮件(二):python,allure环境准备
python/allure环境准备 前言 自动化测试需要的库 pip 安装库 allure安装 allure环境配置 小结 前言 由于使用的是centos8,该系统自带有python3.6的环境,所以 ...
- centos+git+Jenkins+pytest+allure实现自动化集成测试后发送测试报告邮件(一):git仓库搭建
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.git是什么? 二.git服务端安装配置(远程仓库) 2.1.git服务端安装 2.2.为git添加用户: 2.3 ...
- Python + HTMLTestRunner + smtplib 完成测试报告生成及发送测试报告邮件
一下代码是自己结合教材,并结合以往用到的实例编写的代码,可以做为参考 import smtplib from email.mime.text import MIMEText from email.mi ...
- 自动化测试基础篇--Selenium发送测试报告邮件
发邮件需要用到python两个模块,smtplib和email,这俩模块是python自带的,只需import即可使用.smtplib模块主要负责发送邮件,email模块主要负责构造邮件.其中MIME ...
- 利用jenkins发送测试报告模板
1.Editable Email Notification中的 Default Content 填写以下内容: <!DOCTYPE html> <html> <hea ...
- Jenkins测试报告邮件发送
Jenkins测试报告邮件发送 1.在Jenkins中安装Email Extension Plugin插件 2.系统设置配置 2.1.系统设置:配置Jenkins Location 2.2.系统设置: ...
- Jenkins 发送附件测试报告邮件
发送邮件配置: 带附件邮件配置: 参数说明: 列表内容 1. Project Recipient List:接收人地址,默认:$DEFAULT_RECIPIENTS 2. Project Reply- ...
- jenkins发送allure测试报告附件
参考地址: jenkins发送allure测试报告附件 - iread9527 - 博客园 jenkins发送邮件添加附件_语语嫣嫣-CSDN博客 window下jenkins+allure+邮箱发送 ...
最新文章
- php图片加边框,php在图片上增加矩形框并加入水印
- 新方向!DeepMind提出人工生命框架,促进智能生物体的出现
- 解读Cardinality Estimation算法(第一部分:基本概念)
- ExecutorService – 10个提示和技巧
- 利用Bdrive打造个人私有云存储解决方案
- java 数据库连接不上_真心求助用java连接数据库时为什么总是连接不上
- python学习 day1 (3月1日)
- 事务的4大特性及实现原理
- centos7上的图形化界面svn客户端_基于windows平台的SVN教程。
- 疫情之下的“催化剂”:在线经济崛起 房产数字化变革加速
- 如何关闭子线程?征集析构函数与多线程的讨论!
- 032-OpenCV模板匹配单个对象、多个对象
- 励磁电感公式_ANSYS Maxwell 电感矩阵计算
- 利用数学软件Maxima求解电路的传递函数
- 编程猫python讲师面试_【编程猫教师面试】笔试:试题+打字测速-看准网
- 信息安全 数据赛 铁人三项_2018.5.18信息安全铁人三项赛数据赛题解
- C#读取Excel数据在CAD上展图
- BIM的发展现状与技术优势
- 读书笔记--交流电的瞬时值和有效值
- 关于18位身份证号码最后一位计算(Java实现)
热门文章
- 看别人的世界,品自己的人生
- Locust工具学习(二)web界面介绍
- Excel 2010 SQL应用101 域聚合函数之DCOUNT
- Mysql 数据库(二)——数据库基础
- 杀死所有的tomcat进程
- 二十、DMSP/OLS、NPP/VIIRS等夜间灯光数据建成区扩张时空分析之扩张强度+扩张速率+重心迁移轨迹计算及出图
- Cesium与Intel Geospatial合作,为企业提供地理空间解决方案
- 呼叫中心平台语音导航功能模块
- eth geth 安卓_零基础学习以太坊开发--安装和使用以太坊客户端geth
- 【leetcode】1232. 缀点成线(check-if-it-is-a-straight-line)(数学)[简单]