6.1 配置信息

6.1.1 发给多个收件人

邮件要发送给多个人,要使用【,】分割

6.1.2. 项目构建引用Editable Email Notification,设置tigger

在项目构建后,引用邮件的高级设置,tigger不能设置成default,否则会收不到邮件

参考:https://blog.csdn.net/u013066244/article/details/78665075

6.1.3设置邮件的正文的内容显示

Manage Jenkins > configure system 进入系统参数,找到[Extended E-mail Notification]

Default content 配置邮件的正文部分:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title>
  6. </head>
  7. <body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
  8. offset="0">
  9. <table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
  10. <tr>
  11. 本邮件由Jenkins自动发出,无需回复!<br/>
  12. 各位同事,大家好,以下为${PROJECT_NAME }项目构建信息</br>
  13. <td><font color="#CC0000">构建结果 - ${BUILD_STATUS}</font></td>
  14. </tr>
  15. <tr>
  16. <td><br />
  17. <b><font color="#0B610B">用例执行情况</font></b>
  18. <hr size="2" width="100%" align="center" /></td>
  19. </tr>
  20. <tr>
  21. <td>
  22. <ul>
  23. <li>用例总数 :${TEST_COUNTS,var="total"}</li>
  24. <li>成功用例 :${TEST_COUNTS,var="pass"}</li>
  25. <li>失败用例:${TEST_COUNTS,var="fail"}</li>
  26. <li>跳过用例:${TEST_COUNTS,var="skip"}</li>
  27. <li>allure测试报告:<a href="${PROJECT_URL}${BUILD_NUMBER}/allure">${PROJECT_URL}${BUILD_NUMBER}/allure</a></li>
  28. </ul>
  29. </td>
  30. </tr>
  31. <tr>
  32. <td><br />
  33. <b><font color="#0B610B">构建信息</font></b>
  34. <hr size="2" width="100%" align="center" /></td>
  35. </tr>
  36. <tr>
  37. <td>
  38. <ul>
  39. <li>项目名称 : ${PROJECT_NAME}</li>
  40. <li>构建编号 : 第${BUILD_NUMBER}次构建</li>
  41. <li>触发原因: ${CAUSE}</li>
  42. <li>构建状态: ${BUILD_STATUS}</li>
  43. <li>构建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>
  44. <li>构建 Url : <a href="${BUILD_URL}">${BUILD_URL}</a></li>
  45. <li>工作目录 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
  46. <li>项目 Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li>
  47. </ul>
  48. </td>
  49. </tr>
  50. </table>
  51. </body>
  52. </html>

 

Jenkins项目构建成功后,配置邮件的更多相关文章

  1. jenkins 解决构建成功后进程消失的问题

    最近模块拆分,独立出了几个服务.上线流程并不复杂,只需要在指定目录执行bash deploy.sh master即可上线master分支.但是架不住模块太多,每天在上线流程上也花费了不少时间,所以尝试 ...

  2. 【Devops】【docker】【CI/CD】关于jenkins构建成功后一步,执行的shell命令详解+jenkins容器运行宿主机shell命令的实现方法

    1.展示这段shell命令 +详解 #================================================================================= ...

  3. jenkins项目名称改后,同步nginx配置

    jenkins项目名称修改后,workspace的名称会同步更改,构建完了和原来的不是一个路径,如果每个前端项目一个单独的tomcat的话,需要更改nginx配置 /etc/nginx/conf.d

  4. 有手就行4——jenkins项目构建类型(自由风格,maven风格)

    有手就行4--构建Maven项目 Jenkins项目构建类型(1)-Jenkins构建的项目类型介绍 Jenkins项目构建类型(2)-自由风格项目构建 Jenkins项目构建类型(3)-Maven项 ...

  5. 有手就行5——jenkins项目构建类型(pipeline流水线项目构建推荐)

    有手就行5--jenkins项目构建类型(pipeline流水线项目构建推荐) Pipeline简介 1) 概念 Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来独立 ...

  6. springboot项目启动成功后执行一段代码的两种方式

    springboot项目启动成功后执行一段代码的两种方式 实现ApplicationRunner接口 package com.lnjecit.lifecycle; import org.springf ...

  7. jenkins:一个jenkins项目远程触发另一个jenkins项目构建配置

    很多时候,我们会有这样的应用场景:一个jenkins上的项目构建后,需要远程触发另一台机子上的jenkins中某个项目的构建,可以通过Parameterized Remote Trigger Conf ...

  8. Jenkins项目构建运行

    [准备环境] 继Jenkins环境搭建完成后,进行插件的管理 [思路] 项目顺序是,开发提交代码到代码仓库,测试通过Jenkins拉下开发的代码打包部署: 1.开发提交代码 2.Jenkins自动从代 ...

  9. jenkins将构建成功或失败的信息发送给指定URL(eg: pomelo采用jenkins持续集成)

     先提供一个思路供大家参考,想将构建成功或者失败的信息发送给指定URL的话,可以这样:1.A构建后触发另一个构建B,构建B执行某个插件2.插件的功能:   (1)利用jenkins API获取构建A最 ...

  10. jenkins自动化构建iOS应用配置过程中遇到的问题

    最近配置jenkins来自动构建iOS应用,期间遇上不少问题.在这里分享给大家,也给自己留个底,方便下次解决问题. 首先说明下基本情况,我们因为部署jenkins的机器不是Mac,所以不能安装Xcod ...

随机推荐

  1. dotnet 在析构函数调用 ThreadLocal 也许会抛出对方已释放

    我在不自量力做一个数组池,就是为了减少使用 System.Buffers.dll 程序集,然而在数组池里面,所用的 ThreadLocal 类型,在我对象析构函数进行归还数组时,抛出了无法访问已释放对 ...

  2. java 高并发下超购问题解决

    //@desc:java 高并发下锁机制初探 //@desc:码字不宜,转载请注明出处 //@author:张慧源  <turing_zhy@163.com> //@date:2021/1 ...

  3. 006_Orcad创建Hetergeneous分裂元件

    006_Orcad创建Hetergeneous分裂元件 以169脚的EMMC为例: 分为两部分,用到的引脚和NC的引脚. 先画一个框,依据引脚功能添加引脚.A部分做好,做B部分.引脚多,可以用pin ...

  4. 2021~2022Apache大数据相关项目盘点

    一.晋升为Apache TLP(Top-Level Project)的大数据相关项目 1.1.Apache DataSketches (20210203) 1.2.Apache Gobblin (20 ...

  5. uni-app上使用leaflet地图的解决方案

    在uni-app上自带有map组件,但是那个组件功能太弱,很多高级用法很难实现.用npm添加leaflet呢,又各种报错. 偶然和朋友聊起,可以用html来实现leaflet地图,然后用webview ...

  6. 🔥 Java Solon v2.7.6 发布

    Java Solon 是什么框架? Java "新的"应用开发框架.开放原子开源基金会,孵化项目.从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态. 追求: 更 ...

  7. 如何利用 Seaborn 实现高级统计图表

    本文分享自华为云社区<使用 Seaborn 实现高级统计图表从箱线图到多变量关系探索> ,作者:柠檬味拥抱. 在数据科学和数据可视化领域,Seaborn 是一个备受欢迎的 Python 可 ...

  8. 鸿蒙HarmonyOS实战-Stage模型(开发卡片事件)

    一.开发卡片事件 HarmonyOS元服务卡片页面(Metaservice Card Page)是指在HarmonyOS系统中,用于展示元服务的页面界面.元服务是指一组提供特定功能或服务的组件,例如天 ...

  9. c++ lambda学习举例

    #include <iostream> #include<vector> #include<algorithm> #include<cmath> #in ...

  10. MVCC(多版本并发控制)详解

    在 MySQL InnoDB存储引擎下,RC.RR 基于 MVCC 进行并发事务控制, MVCC 是基于"数据版本"对并发事务进行访问 用一个例子来解释一下,下面是一张事务执行流程 ...