一、内置的email notifcation
1.在系统设置中,配置管理员邮箱
2.设置邮箱信息
注意:
上面的邮箱服务是Jenkins自带,功能过于简单,不能扩展利用email extension插件
二、利用email extension插件
功能强,邮件内容可以随意定制,发送邮件的条件也可随意定制,扩展性好。推荐使用,
1.在系统设置中配置如下:
邮箱配置中HTML内容
<table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif"> <tr> <td> <h2> <font>来自Mr.Jenkins的邮件通知</font> </h2> </td> </tr> <tr> <td> <br /> <b><font color="#0B610B">构建信息</font></b> <hr size="2" width="100%" align="center" /> </td> </tr> <tr> <td> <ul> <li>项目名称 : ${PROJECT_NAME}</li> <li>触发原因 : ${CAUSE}</li> <li>构建日志 : <a href="${BUILD_URL}console">${BUILD_URL}console</a></li> <li>自动化测试报告 : <a href="${BUILD_URL}testReport/">${BUILD_URL}testReport/</a></li> <li>工作目录 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li> </ul> </td> </tr> <tr> <td> <b><font color="#0B610B">构建日志:</font></b> <hr size="2" width="100%" align="center" /> </td> </tr> <tr> <td><textarea cols="80" rows="30" readonly="readonly" style="font-family: Courier New">${BUILD_LOG, escapeHtml=true}
2.发邮件规格设置
选择 总是(Always) 发送,这样无论测试结果失败与否,都会发送邮件