【操作记录】jenkins&邮箱配置

本文详细介绍了如何在Jenkins中配置邮件通知,包括设置系统管理员邮件地址,配置SMTP服务器(以QQ邮箱为例),添加全局凭证,以及在项目构建后操作中启用可编辑的邮件通知。此外,还提到了默认邮件模板的配置,并解决了在更新邮箱密码后出现的认证失败问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接上回,搭建好jmeter+ant+jenkins环境后,希望把每次执行的结果发送到我的邮箱里面。
So,开整。
dashboard - configure system :
1.配置系统管理员邮件地址
在这里插入图片描述
2. extended E-mail notification配置
SMTP server:smtp.qq,com
SMTP port:465
添加全局凭证credentials:
在这里插入图片描述
勾选SSL
在这里插入图片描述
默认邮件后缀,内容格式等设置如下图。
在这里插入图片描述
其余内容暂不修改。

3.邮件通知
在这里插入图片描述
通过发送测试邮件测试配置,输入自己的邮箱地址,测试配置是否成功。
在这里插入图片描述

此处jenkins邮箱配置已完成,需要进行对应项目的邮箱配置了。

项目-配置-构建后操作,增加构建后操作步骤-editable email notification,content type 选择HTML(text/html),其余均使用默认值即可。
保存成功后,执行一次测试任务,检查是否正常显示测试报告。

在这里插入图片描述
默认邮件模板配置:
manage jenkins-configure system-Default-Content,将需要的测试报告模板填写到此处,测试报告我是直接按照jenkins执行后,对应的测试报告页面url填写的。

$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>${PROJECT_NAME}-第${BUILD_NUMBER}次构建日志</title>
</head>

<body size="4" leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
offset="0">
<table width="95%" cellpadding="0" cellspacing="0"
style="font-size: 30pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
<td>(本邮件是程序定时下发,有问题请联系测试!)</td>
</tr>
<tr>
<td><h2>
<font color="#0000FF">构建状态 - ${BUILD_STATUS}</font>
</h2></td>
</tr>
<tr>
<td><br />
<b><font color="#0B610B">构建信息</font></b>
<hr size="3" width="100%" align="center" /></td>
</tr>
<tr>
<td>
<ul>
<li>项目名称 : ${PROJECT_NAME}</li>
<li>构建编号 : 第${BUILD_NUMBER}次构建</li>
<li>触发原因: ${CAUSE}</li>
<li>构建日志: <a href=" ">${BUILD_URL}console</a ></li>
<li >变更集:${JELLY_SCRIPT,template="html"}</a ></li>

<!-- 下面是报告的位置,根据自己项目要求填写 -->
<li>测试报告: <a href=" ">${PROJECT_URL}HTML_20Report</a ></li>
</ul>
<hr size="3" width="100%" align="center" />
</td>
</tr>


</table>
</body>
</html>

此时,配置成功!可以执行一下测试任务,检查邮箱是否正确接收到测试报告啦。

注:我的邮箱配置成功,测试邮件发送成功后,执行测试任务,控制台仍显示错误535:uthentication failed
我是通过manage jenkins - manage Credentials-删除页面所有凭据,然后重新添加一个新的凭据,同时,manage jenkins-configure system-extended E-mail notification-高级-Credentials处也需要重新关联。这样就可以解决了。原因:我的邮箱配置成功后,我又更新了邮箱的登录密码/独立密码,不知道为啥此时要重新授权,但是我没有报错啦!

转载:https://www.cnblogs.com/zjl1/p/16167679.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值