1.Jenkins中配置系统邮件
系统管理–系统设置,配置Extended E-mail Notification

2.jenkins 创建一个新项目,项目创建成功,配置邮件
$PROJECT_NAME - 构建 # $BUILD_NUMBER - $BUILD_STATUS!
 <!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"
        ffset="0">
        <table width="100%" cellpadding="0" cellspacing="0"
            style="font-size: 30px; font-family: Tahoma, Arial, Helvetica, sans-serif">
            <tr>
                <td><br />
                <b><font color="#0B610B" size="4">构建信息</font></b>
               <hr style="height:1px;border:none;border-top:2px dashed #CDBA96;" />
                </td>
            </tr>
            <tr>
                <td>
                    <ul>
                       
                        <li>项目名称 : ${PROJECT_NAME}</li>
                        <li>构建编号 : 第${BUILD_NUMBER}次构建</li>
                        <li>构建时间 : ${SCRIPT, template="buildtime.groovy"}</li>
                        <li>Git  URL  : ${GIT_URL}</li>
                        <li>Git  分支  : ${GIT_BRANCH}</li>
                        <li>触发 原因: ${CAUSE}</li>
                        <li>构建 日志: <a href="${BUILD_URL}console">点击查看构建日志</a></li>
                        <li>构建  Url : <a href="${BUILD_URL}">点击查看构建页面</a></li>
                        <li>项目  Url : <a href="${PROJECT_URL}">点击查看构建项目页面</a></li>
                        <b><font color="#FF0000" size="4">  <li>报    告: <a href="${BUILD_URL}robot/report/report.html#suites?s1">点击查看用例执行详情</a></li></font></b>
                       <li> 测试统计 :  ${SCRIPT, template="robot_results.groovy"}  </li>
                    </ul>
                </td>
            </tr>
            <tr>
                <td><b><font color="#0B610B" size="4">变更集</font></b>
                <hr style="height:1px;border:none;border-top:2px dashed #CDBA96;" />
               </td>
            </tr>

<tr>
                <td>${JELLY_SCRIPT,template="html"}<br/>
                <hr size="2" width="100%" align="center" /></td>
            </tr>

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

##########################################################################################################################################################

${SCRIPT, template="robot_results.groovy"}       此处的引号要是英文的双引号,单引号都不行。

为此,白搞了一个晚上,,,我的天呀☹☹☹☹☹☹☹☹☹☹   ☺  ☺ ☺

来自:http://www.51testing.com/html/18/310118-3720699.html

jenkins+robotframework邮件发送报告模板的更多相关文章

  1. Jenkins配置邮件发送测试报告

    前言 在之前的文章(Jenkins自动执行python脚本输出测试报告)中,我们已成功实现利用Jenkins自动执行python脚本,输出并可直接在界面上查看测试报告,这里我们还差最后一步,我们需要将 ...

  2. jenkins 中邮件发送

    1.安装插件 jenkins中安装邮件插件,选择Email Extension 2.开启smtp服务,每个客户端的设置不一样,下图是qq邮箱,仅供参考 3.设置邮件服务 3.1系统设置 3.2 在任务 ...

  3. 【Linux】【Jenkins】邮件发送失败的问题javax.mail.MessagingException: Could not connect to SMTP host:

    javax.mail.MessagingException: Could not connect to SMTP host: smtp.126.com,port:25 解决方案: 之前用的是126邮箱 ...

  4. spring 5.x 系列第20篇 ——spring简单邮件、附件邮件、内嵌资源邮件、模板邮件发送 (代码配置方式)

    源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all 一.说明 1.1 项目结构说明 邮件发送配置类为com.heibaiyin ...

  5. spring 5.x 系列第19篇 ——spring简单邮件、附件邮件、内嵌资源邮件、模板邮件发送 (xml配置方式)

    源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all 一.说明 1.1 项目结构说明 邮件发送配置文件为springApplic ...

  6. RobotFramework与Jenkins集成后发送groovy报告(比别处多了用例作者信息)

    https://www.cnblogs.com/gcgc/p/10037891.html 这篇文章中最终的发送报告是这个样子,每天大家看到这封邮件后也不知道是不是自己的用例错误了,导致大家不积极回复邮 ...

  7. jenkins+ant+jmeter html报告文件作为附件发送(ant-jmeter支持javamail)

    前言:由于ant-jmeter目前的版本不支持javamail,也就是说发送邮件时只能借助jenkins自带的发送邮件插件来发送报告. 但是jenkins发送邮件支持发送邮件内容(且有价值.有营养的内 ...

  8. jenkins 分布式配置+allure集成+邮件发送

    jenkins节点配置+allure集成+邮件发送这一套走下来感觉很麻烦,要配置的东西太多了,所以在此记录一下,防止以后忘了. 环境: 主机master:腾讯云服务器ubuntu18.04 执行机sl ...

  9. Jenkins邮件配置,实现邮件发送策略(可实现每个Job对应不同的发送邮箱)

    前言: 首先,要有一个用来发送的邮箱,首选网易!参考:http://www.cnblogs.com/EasonJim/p/6051636.html,这里我注册了网易的免费企业邮箱. 并且我新建没多个邮 ...

随机推荐

  1. FCC---Make Motion More Natural Using a Bezier Curve--- juggling movement

    This challenge animates an element to replicate the movement of a ball being juggled. Prior challeng ...

  2. JavaScript几种继承方式

    我们先构建一个Person的构造函数 function Person(name) { this.name=name; } Person.prototype.sayHi=function () { co ...

  3. git设置多账户

    1.设置公司gitlab 0.先给git 设置一个全局的账户, 如果是公司的电脑环境, 全局的账户当然是用你在公司的邮箱了 git config --global user.name "yo ...

  4. 用Toad for Oracle创建数据库表空间和用户

    打开Toad, 1,菜单栏Session—>new Connection….打开如下窗口: 2,进入之后,菜单DatebaseàSechema  Brower...找到Table Space(表 ...

  5. mysql-python 安装错误 fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory

    安装mysql-python之前, 请先安装setuptools. https://pypi.python.org/pypi/setuptools/7.0 下载mysql-python. 下载源码包. ...

  6. 新MySQL查询和删除重复记录

    在工作中,我们经常会发现表中会存在重复数据,那么如何找出和删除这些数据呢? 下面,以一个小例子来说明: 1.创建学生表 1 CREATE TABLE student( 2 id INT PRIMARY ...

  7. python+requests+re匹配抓取猫眼上映电影信息

    python+requests抓取猫眼中上映电影,re正则匹配获取对应电影的排名,图片地址,片名,主演及上映时间和评分 import requests import re, json def get_ ...

  8. 8. 多态——编译时类型&运行时类型

    一.引用变量的两种类型 1. 编译时类型:由声明该变量时使用的类型决定 2. 运行时类型:由实际赋给该变量的对象决定 如果编译时类型和运行时类型不一致,就可能出现多态. class BaseClass ...

  9. pdfium ppm demo

    #include "fpdfview.h" #include <iostream> #include <string> #include <strin ...

  10. 《HBase在滴滴出行的应用场景和最佳实践》

    HBase在滴滴出行的应用场景和最佳实践   背景 对接业务类型 HBase是建立在Hadoop生态之上的Database,源生对离线任务支持友好,又因为LSM树是一个优秀的高吞吐数据库结构,所以同时 ...