jenkins构建后发送测试报告到指定邮箱

一.[manager Jenkins]-[configure system]



二.进入项目-[配置]

[Default Content]配置如下:

<!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><font color="red">以下是Jenkins自动发送的邮件,请勿回复!</font></h3>

    <div>

<table width="95%" cellpadding="0" cellspacing="0"

        style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">

        <tr> 

            <td> 

                <ul> 

                    <li>项目名称 : ${PROJECT_NAME}</li>

<li>构建状态:$BUILD_STATUS</li>

                    <li>触发原因:${CAUSE}</li>

<li>构建地址:<A HREF="${BUILD_URL}">${BUILD_URL}</A></li>

<li>构建日志地址:<A HREF="${BUILD_URL}console">${BUILD_URL}console</A></li>

<li>系统allure测试报告:<A HREF="${PROJECT_URL}${BUILD_NUMBER}/allure">${PROJECT_URL}${BUILD_NUMBER}/allure</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/remoteWebForEmail/target/surefire-reports/emailable-report.html"}</div>

</td>

</tr>

</table>

</div>


  </body> 

</html>



三.构建验证


注:发送发邮箱的汉子乱码解决

添加window的环境变量:JAVA_TOOL_OPTIONS  -Dfile.encoding=UTF-8

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容