jenkins 怎么配置阿里企业邮箱进行email发送
经过务必艰辛的查资料,分析问题,终于搞定了!!希望可以让大家少走弯路
例1:基本原理
"""
与配置其它邮箱不同,有多个注意事项如下:
1 SMTP Password 阿里邮箱不用“授权码”,直接用账号,密码就可以
2 SMTP server 阿里邮箱的服务器填写为:smtp.mxhichina.com
3 SMTP Port 端口用:25
4 Use SSL 不勾选 “use ssl”
"""
例2:工作中实例
怎么一步一步配置呢?
"""
思路如下:
安装好插件后(具体插件,自行查询,暂不赘述了),需要配置的地方共4处:
1 系统管理》系统配置》Jenkins Location
2 系统管理》系统配置》Extended E-mail Notification
3 系统管理》系统配置》邮件通知
4 构建job》配置》构建后操作》Editale Email Notification
详情情况下图s:
"""
1 系统管理》系统配置》Jenkins Location
2 系统管理》系统配置》Extended E-mail Notification
<!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="100%" 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}${BUILD_NUMBER}/allure/">${PROJECT_URL}${BUILD_NUMBER}/allure/</a></li>
</ul>
<h4><font color="#0B610B">失败用例</font></h4>
<hr size="2" width="100%" />
$FAILED_TESTS<br/>
<h4><font color="#0B610B">最近提交(#${GIT_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>
3 系统管理》系统配置》邮件通知
接着往下滑,就到了“邮件通知”模块
4 构建job》配置》构建后操作》Editale Email Notification
我除了单独配置收件人list,其它配置项较少,可自行添加比如Attachments什么的。。。
》》》各位同学,要是对您有用,请帮我点个赞呗!
》》》有任何意见&建议,希望咱们在评论区交流!