jenkins发送测试报告邮件

 1.安装插件 Email Extension Plugin

jenkins发送测试报告邮件

2.设置Extended E-mail Notification

a."系统管理"--“系统设置”。配置Extended E-mail Notification--“高级”

jenkins发送测试报告邮件

备注:

QQ邮箱开启IMAP/SMTP服务:设置--账户

jenkins发送测试报告邮件

 QQ邮箱服务器端口号

jenkins发送测试报告邮件

b. 系统管理员地址要设置成和发送邮件的地址一致,不然发送邮件会失败

jenkins发送测试报告邮件

3.设置邮件通知

"系统管理"--“系统设置”。E-mail Notification--“高级”,设置如下:

jenkins发送测试报告邮件

4.jenkins任务配置

a. 任务配置界面--构建后操作--增加构建后操作步骤

jenkins发送测试报告邮件

jenkins发送测试报告邮件

邮件内容

<!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}${BUILD_NUMBER}/allure">${PROJECT_URL}${BUILD_NUMBER}/allure</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="D:/jenkins/workspace/testlogin/allure-report/index.html"}</div>
</td>
</tr> </table>
</div> </body>
</html>
<div>${FILE ,path="D:/jenkins/workspace/testlogin/allure-report/index.html"}</div>表示的把html的内容显示出来.
在邮件中看到的测试报告内容为空!(这个问题还不知道是什么原因)
allure报告直接访问地址时,访问不了(chorme不能查看,firefox可查看),

在“高级”里设置邮件的触发条件:

jenkins发送测试报告邮件

jenkins发送测试报告邮件

立即构建后,收件人邮箱收到的报告如下:

jenkins发送测试报告邮件

上一篇:MapServer Tutorial——MapServer7.2.1教程学习(大纲)


下一篇:Android NineGridLayout — 仿微信朋友圈和QQ空间的九宫格图片展示自定义控件