下载插件

系统配置

进入Jenkins>系统管理>系统配置>Extended E-mail Notification
按照下图所示进行配置即可。

注意:
jenkins系统管理员邮件地址要与发件人一致。

另外jenkins自带的邮件配置不要填写。这里填写了可能发送邮件不成功。

参考配置说明

  • Default Content Type
    默认的邮件内容格式,文本类型或HTML类型

  • Default Recipients
    设置默认的邮件接收人,设置后就可以在任务的配置中使用$DEFAULT_RECIPIENT来直接发送邮件,非常方便

      具体的格式抄送用“cc:”前缀,密送用“bcc:”前缀,不使用前缀默认为收件人多个接收人,用逗号分割,譬如cc:someone@example.com, bcc:bob@example.com
    
  • Default Subject
    默认的邮件主题,$BUILD_NUMBER , $BUILD_STATUS!构建的编号和构建的状态,具体可以超看界面下方的“Content Token Reference”帮助,里面列出了所有的变量

  • Default Content
    默认内容,这步可以省略,具体可以到任务的配置中去设置,还会介绍到模版

任务配置

邮件配置

添加Editable Email Notification




allure配置

添加Allure Report


邮件发送

以上配置完成。构建项目就会自动发送邮件啦!

HTML邮件模板

配置格式参考

(本邮件是程序自动下发,请勿回复!)
项目名称: $PROJECT_NAME

Jenkins地址: http://localhost:8080/jenkins

构建编号: $BUILD_NUMBER

构建状态: $BUILD_STATUS

触发原因: ${CAUSE}

构建日志地址: ${BUILD_URL}console

构建地址: $BUILD_URL

变更集: ${JELLY_SCRIPT,template=“html”}

模板参考

我的HTML功底不行。大家可以写更漂亮的模板。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style type="text/css">.logo {float: left;min-width: 40px;height: 40px;}.title{text-align: center;color: rgb(235, 30, 15);}.desc{text-align: left;}</style>
</head>
<body><div ><a href="https://*******/" class="fl mr50" style="min-width: 45px;"><img alt="Trustie" class="logo" src="https://*******/images/avatars/LaboratorySetting/1nav?t=1610102853"></a></div><div><h1 class="title">API & UI 自动化测试报告</h1></div><div class="desc"><p><font color="red">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Jenkins自动发送的测试报告邮件,无需回复!</font></p><h4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;各位同事,大家好,以下为${PROJECT_NAME}自动化测试构建信息</br><h4/><h4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在线测试报告直达链接:<a href="${PROJECT_URL}/${BUILD_NUMBER}/allure">${PROJECT_URL}/${BUILD_NUMBER}/allure</a></h4></div><br/><div><table width="900" cellpadding="8px" cellspacing="8px" class="table"> <tbody><tr><td><br/><b><font color="#0B610B">项目描述:${JOB_DESCRIPTION}<br></font></b><hr size="2" width="100%" align="center" /></td></tr><tr><td>项目名称 : ${PROJECT_NAME}</td></tr><tr><td>构建编号 : 第${BUILD_NUMBER}次构建</td></tr><tr><td>触发原因: ${CAUSE}</td></tr><tr><td>构建状态: ${BUILD_STATUS}</td></tr><tr><td>构建日志: <a href="${PROJECT_URL}${BUILD_NUMBER}/console">${PROJECT_URL}${BUILD_NUMBER}/console</a></td></tr><tr><td>构建Url : <a href="${BUILD_URL}">${BUILD_URL}</a></td></tr><tr><td>工作目录 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></td></tr><tr><td>项目Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></td></tr><tr><td>allure在线测试报告:<a href="${PROJECT_URL}/${BUILD_NUMBER}/allure">${PROJECT_URL}/${BUILD_NUMBER}/allure</a></td></tr></tbody></table></div></body>

Jenkins配置自动发送邮件(包括allure测试报告)相关推荐

  1. jenkins配置自动发送邮件,抄送

    参考链接: jenkins配置自动发送邮件:https://www.cnblogs.com/gcgc/p/5631385.html 常用邮箱IMAP/POP3/SMTP 设置:https://www. ...

  2. jenkins android md5,Jenkins配置自动打包 -- 遇到的坑

    1.把gradle路径设为本地路径 Jenkins部署在远程linux服务器上,使用git将代码下载到服务器路径下后,无法使用gradle命令 因为默认配置都是gradle同步时 实时从网上下载,进入 ...

  3. Jenkins之配置自动发送邮件

    目录 一.前言 二.全局配置 1.点击 "系统管理" -> "系统配置" 进入配置页面 2.设置系统管理员邮箱地址 3.设置 SMTP server 4. ...

  4. Jenkins配置自动打包app发布蒲公英显示二维码

    Jenkins配置自动打包app发布蒲公英显示二维码 搞了一周,终于弄好了,下面就是见证奇迹的时刻. 1.下载Jenkins,去官网点这里选择Windows版本: 2.下载完是个zip解压 安装 一路 ...

  5. jenkins配置自动部署java程序

    任务背景 该项目包含4个程序包:a.jar,b.jar,c.jar,d.jar,每次启动前需要修改程序中的配置文件(修改数据源配置),然后按照先后顺序启动. 任务目标 1.利用jenkins拉取代码, ...

  6. 服务器系统检测报告自动生成,生成allure测试报告之后,服务器端口无法访问查看生成的report,可能是这样引起的。...

    搜索引擎Solr系列(二): Solr6.2.1 从MySql中导入数据 一:建立MySql测试表,如下图: 二:solr导入配置: 1.新建demo core文件夹,并修改managed-schem ...

  7. jenkins发送allure测试报告附件

    参考地址: jenkins发送allure测试报告附件 - iread9527 - 博客园 jenkins发送邮件添加附件_语语嫣嫣-CSDN博客 window下jenkins+allure+邮箱发送 ...

  8. 这样用Docker 搭建 Jenkins 实现自动部署,你知道吗?

     一.为什么用jenkins 主要是我们现在的项目都是采用手动部署的,每当给项目中新增一个功能就必须执行(打包--测试--上传测试修复的包到指定服务器--部署上线),这个流程操作起来繁杂,不小心就可能 ...

  9. 生成报告配置xml_升职加薪利器:Python+Pytest框架在Jenkins上生成Allure测试报告

    在自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环.测试报告直接反应了测试过程中发现的问题,分析测试报告是解决问题的最重要手段.那么一个专业的测试报告应该长什么样呢?废话 ...

最新文章

  1. java list数据的更新,java – ObservableList不更新ArrayList
  2. 信号归一化功率_UE低发射功率余量分析
  3. Linux学习:第六章-Linux服务和进程管理
  4. Linux查找命令find、loacte、whereis、which、type梳理
  5. com.alibaba.easyexcel导出指定的列_使用Python导入导出Excel表格
  6. Arquillian和Jboss的版本问题
  7. application跟消息相关的东东
  8. 偶尔看到的c11新特性1
  9. Pycharm教程--断点调试
  10. python下视频的包_这套Python视频超详细,包你一小时就可开始入门,100天在编程界驰骋~...
  11. php中的字典数据类型,python中字典数据类型常用操作
  12. 认识电子计算机评课稿,《走进计算机》评课稿.docx
  13. 使用Keepalived实现负载均衡
  14. 天行健,君子以自强不息;地势坤,君子以厚德载物的权威解释
  15. Spirng的事务 方法A调用方法B,事务是否失效
  16. 【Matplotlib】(一)绘制图像函数
  17. 关于git和 github
  18. ssm基于jsp高校选课系统毕业设计源码291627
  19. Qt+OpenCV联合开发(二十五)--直方图均衡化(equalizeHist)
  20. 软件构造Lab2问题解决思路及感想

热门文章

  1. thinkPHP5.0伪静态
  2. android ToggleButton
  3. DirectoryInfo
  4. Mysql--性能优化
  5. 路由器一直连不上网咋办
  6. 免费获取csdn超级会员,了解一下?(勿点)
  7. 写写这几年的工作经历
  8. 【服务器硬盘有哪些优点】
  9. Java注解--一张图一案例掌握自定义注解
  10. ant 命令语法不正确