jenkins发送邮件配置
·
本文章用于搭建jenkins完成自动化测试任务后,自动发送邮箱通知。
插件:
1、Email Extension Plugin(发送邮件插件)2.86版本
2、Build Timestamp(构建时间戳插件)1.0.3版本
两种方法安装:
1、jenkins页面安装:进入Jenkins-系统管理--插件管理-可选插件
2、jenkins上传插件安装:进入Jenkins插件下载email-ext和build-timestamp与其依赖插,进入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">
<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_STATUS}</li>
<li>项目URL: <a href="${PROJECT_URL}">${PROJECT_URL}</a></li>
<li>工作目录: <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
<li>构建URL: <a href="${BUILD_URL}">${BUILD_URL}</a></li>
<li>构建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li
<li>测试报告: <a href="${PROJECT_URL}allure">${PROJECT_URL}allure</a></li>
</ul>
<h4><font color="#0B610B">失败用例</font></h4>
<hr size="2" width="100%" />$FAILED_TESTS<br/>
</td>
</tr>
</table>
</body>
</html>
第六步设置在固定条件下发送报告:


jenkins构建配置邮件:


邮箱收到的样式:

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)