当前位置: 首页 > news >正文

Jenkins-Email Extension 插件插件

Editable Email Notification

Editable Email Notification 是 Jenkins 的 Email Extension 插件的核心功能,用于自定义邮件通知,包括邮件主题、内容、收件人、发件人等

属性

1.Project From

项目发件人,设置邮件的发件人地址
**注意:**需与 Jenkins 系统设置中的 SMTP 服务器配置一致(如发件人需有权限通过该 SMTP 发送邮件)

2.Project Recipient List

项目收件人列表,设置主要收件人,支持多个邮箱,用逗号分隔

3.Project Reply-To List

项目回复地址,设置邮件的回复地址,即收件人点击“回复”时默认发送的地址。一般引用系统默认回复地址变量($DEFAULT_REPLYTO)

$DEFAULT_REPLYTO
Jenkins 系统变量,取值来自 系统管理 → 系统设置 → 邮件通知中的“Reply-To Address”配置

4.Content Type

内容类型,设置邮件的内容格式,决定正文是否支持富文本(HTML)

  • Plain Text (text/plain):纯文本格式,不支持 HTML 标签(如表格、链接),适合简单通知
  • TML (text/html):HTML 格式,支持富文本(如嵌入图片、链接、表格),适合展示测试报告、统计数据等复杂内容
5.Default Subject

默认主题,主题名称

6.Default Content

设置邮件的默认正文模板(显示在邮件内容中),支持HTML 标签和Jenkins 环境变量(动态插入数据)
例子:

  <!DOCTYPE html><html><head><meta charset="UTF-8"><title>${PROJECT_NAME} 运行结果</title></head><body><h3>构建信息</h3><ul><li>项目名称:${PROJECT_NAME}</li><li>构建编号:${BUILD_NUMBER}</li><li>构建状态:<span style="color: ${BUILD_STATUS_COLOR};">${BUILD_STATUS}</span></li><li>成功率:${ENV:SUCCESS_RATE}%</li> <!-- 引用从节点传递的统计变量 --></ul><h3>测试报告</h3><p>点击查看:<a href="${BUILD_URL}testReport">测试详情</a></p></body></html>
7.Attachments

附件,设置邮件需附加的文件/目录(如测试报告、统计数据文件、构建产物等)

8.Attach Build Log

附加构建日志,控制是否将构建日志作为附件发送

在这里插入图片描述

Do Not Attach Build Log(默认):不附加构建日志
Attach Full Build Log:附加完整构建日志(未压缩,适合小日志)
Attach Compressed Build Log:附加压缩后的构建日志(.zip格式,适合大日志,节省邮件空间)

http://www.lryc.cn/news/580032.html

相关文章:

  • ubuntu 18.04配置镜像源
  • ubuntu22桌面版中文输入法 fcitx5
  • 运维打铁:企业云服务解决方案
  • 金融系统中常用的FIX协议
  • 企业电商解决方案哪家好?ZKmall模块商城全渠道支持 + 定制化服务更省心
  • 文本分词 nltk
  • ODS 系统是什么?企业为什么需要搭建 ODS?
  • CentOS配置网络
  • 【Oracle APEX开发小技巧15】多级弹窗关闭子级保留父级
  • 建议大家都去频繁大量地记录自己:让目标在笔尖下生根发芽
  • 【银行测试】手机银行APP专项项目+测试点汇总(一)
  • 【烧脑算法】最小字典序:巧用单调栈,从栈底到最优解
  • Jmeter安装使用-测试Java接口
  • iOS IPA 混淆,如何对企业定制 App 做渠道差异化保护
  • 写一个ununtu C++ 程序,调用ffmpeg , 来判断一个数字电影的音频文件mxf 的 采样率(频率),通道数, 采样位数
  • ARMv8 没开mmu执行memset引起的非对齐访问异常
  • 新商品冷启动:基于语义Embedding与GBRT的消费指标预估技术实践
  • chrome插件合集
  • vue 循环无限滚动表格
  • Mint密室 · 猫猫狐狐的“特征选择”囚室逃脱
  • QT5.14.2+VS2019 打包程序找dll(纯QT+Opencv程序)
  • 鸿蒙开发List长按Item拖拽切换效果
  • kali安装教程
  • CI/CD持续集成与持续部署
  • spring boot项目配置使用minion
  • 【1】确认安装 Node.js 和 npm版本号
  • 3-1 PID算法改进(积分部分)
  • OpenHarmony 5.0 SIM卡信号格没有变化解决方案(修改成符合标准的信号变化)
  • 《探秘JavaScript虚拟列表:解锁高性能渲染的底层逻辑》
  • 我想要学写GitHub(草拟计划+目标)