1. 邮件通知配置
1.1 系统设置
1.2 设置管理员地址
1.3 邮件通知配置
2. 测试邮件通知
2.1 新建任务
2.2 创建任务
2.3 源码管理
2.4 构建后操作
2.5 构建失败之后发邮件通知
2.6 查看邮件内容为控制台输出的日志
3. 邮件通知扩展
3.1 安装邮件通知扩展
1)插件管理
2)搜索并安装插件
3.2 邮件通知扩展配置
1)系统设置
2)配置管理员邮箱地址
3)扩展邮件通知配置
邮件内容模板为
<!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">
<table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
本邮件由系统自动发出,无需回复!<br/>
各位同事,大家好,以下为${PROJECT_NAME }项目构建信息</br>
<td><font color="#CC0000">构建结果 - ${BUILD_STATUS}</font></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>构建编号 : 第${BUILD_NUMBER}次构建</li>
<li>触发原因: ${CAUSE}</li>
<li>构建状态: ${BUILD_STATUS}</li>
<li>构建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>
<li>构建 Url : <a href="${BUILD_URL}">${BUILD_URL}</a></li>
<li>工作目录 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
<li>项目 Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li>
</ul>
<h4><font color="#0B610B">失败用例</font></h4>
<hr size="2" width="100%" />
$FAILED_TESTS<br/>
<h4><font color="#0B610B">最近提交(#$SVN_REVISION)</font></h4>
<hr size="2" width="100%" />
<ul>
${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="<li>%d [%a] %m</li>"}
</ul>
详细提交: <a href="${PROJECT_URL}changes">${PROJECT_URL}changes</a><br/>
</td>
</tr>
</table>
</body>
</html>
4)新建邮件测试任务
增加构建后的操作,选中发送邮件
选择高级设置
删除原来的触发器,默认是只会在失败时发邮件
选择总是(Always),这样在每次构建都会发邮件通知,无论成功与否
构建任务测试邮件发送
注:在控制台可以看邮件是否发送成功
在QQ邮箱查看邮件内容