Jenkins配置发送测试报告邮件
这是发送的测试报告邮件以发送阿里企业邮箱为案例
阿里云企业邮箱的POP3、SMTP、IMAP地址:
| 协议 | 服务器地址 | 服务器端口号(常规) | 服务器端口号(加密) |
| POP3 | pop3.mxhichina.com | 110 | 995 |
| SMTP | smtp.mxhichina.com | 25 | 465 |
| IMAP | imap.mxhichina.com | 143 | 993 |
安装插件
步骤:系统管理-插件管理-安装Email Extension插件


配置发送邮件信息
2.设置Extended E-mail Notification
a."系统管理"--“系统设置”。配置Extended E-mail Notification--“高级”



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

3.设置邮件通知
jenkins发送测试报告邮件
1.安装插件 Email Extension Plugin
2.设置Extended E-mail Notification
a."系统管理"--“系统设置”。配置Extended E-mail Notification--“高级”
b."系统管理"--“系统设置”。E-mail Notification--“高级”,设置如下:
C. 系统管理员地址要设置成和发送邮件的地址一致,不然发送邮件会失败
4.jenkins任务配置
a. 任务配置界面--构建后操作--增加构建后操作步骤


邮件内容:
<!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>
在“高级”里设置邮件的触发条件:



浙公网安备 33010602011771号
hellenlee22:需要调试那些代码 ,我是直接运行的 总出错误
weixin_38278993:[reply]hellenlee22[/reply] 木有,使用的话需要调试一下