当前位置:网站首页>Jenkins 配置邮件
Jenkins 配置邮件
2022-08-05 23:58:00 【我有一只肥螳螂】
配置插件
系统管理 - 插件管理
安装 Email Extension 并启用
企业微信开启服务
点击设置
开启服务
邮箱配置
系统管理 - 系统配置
设置管理员邮箱
Jenkins Location
设置扩展电子邮件通知
Extended E-mail Notification
示例使用企业微信邮箱
SMTP server:邮箱smtp服务器地址
SMTP port:端口
Credentials:凭证,发送者的账号密码
Default user E-mail suffix:默认邮箱域名后缀
Charset:编码类型,一般设置UTF-8
Default Content Type:设置为HTML
Default Recipients:默认收件人列表,可以根据需要配置,多个用英文逗号隔开


设置邮件通知
大部分配置同上

测试邮件配置是否成功,可以自己发送给自己
成功收到邮件
预设邮件模板
邮件主题 - Default Subject
$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!
邮件内容 - Default Content
<!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 />
<br />
<font color="#CC0000">
构建结果 - ${BUILD_STATUS}
</font>
</tr>
<tr>
<td>
<br />
<b>
<font color="#0B610B">
构建信息
</font>
</b>
</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}allure">
${BUILD_URL}allure
</a>
</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>
</td>
</tr>
<tr>
<td>
<br />
<b>
<font color="#0B610B">
失败用例
</font>
</b>
</td>
</tr>
<tr>
<td>
<br />
$FAILED_TESTS
</td>
</tr>
<tr>
<td>
<br />
<b>
<font color="#0B610B">
提交记录
</font>
</b>
</td>
</tr>
<tr>
<td>
<ul>
<li>
最近提交:${CHANGES_SINCE_LAST_SUCCESS, reverse=true}
</li>
<li>
详细提交:
<a href="${PROJECT_URL}changes">
${PROJECT_URL}changes
</a>
</li>
</ul>
</td>
</tr>
</table>
</body>
</html>
邮件展示
任务配置邮件
选择 - 构建后操作
选择 - Editable Email Notification
因为已经预设好了邮件模板,所以 job 里面使用默认值就可以了
可以选择附带构建日志 - Attach Build Log
选择 - Advanced Settings
新增 - Triggers,按需选择触发邮件的条件,以及接收者
边栏推荐
猜你喜欢
随机推荐
Day15 jenkins的简单使用
leetcode每日一练:逆波兰表达式求值
文档对象模型 DOM ——让JS有能力和网页进行对话
在国信证券股票开户怎么样?安全吗?
LINQ学习之旅(三)
批量读取文件夹中的图片,并把图片名写入txt文档中
redis面试题
zabbix告警设置,自动发现,自动注册
手机照片备份方案Immich(修订版)
工程师必看的示波器探头安全使用说明书
[2022 强网杯] devnull 复现
项目根pom导入依赖爆红,死活解决不了
直播平台怎么搭建,蒙版(背景)与导航栏颜色的问题
【CocosCreator 3.x】实现双人同屏效果 => 攻略
leetcode: 二叉树的层序遍历
QML绘图系统
湖仓一体电商项目(六):大屏可视化工具腾讯云图
AVL树的学习
Yiwei Lithium's first system product equipped with 46 series large cylindrical batteries successfully rolled off the production line
Kubernetes故障排查eBPF





![[统计机器学习] 线性分类模型](/img/1b/5f989e4180f5751d3bff04ee5e0465.png)



