邮件配置:

项目配置:

判断页面上执行成功或者失败的

#!/bin/bash
dtime=$(date "+%Y%m%d%H%M")
grep -c '<td align="center">0</td><td align="center">100.00%</td>' /ljr/apache-jmeter-4.0/report/html/index.html
if [ $? != 0 ]; then
echo "failure"

构建html模板

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${PROJECT_NAME}-第${BUILD_NUMBER}次构建日志</title>
</head>

<body size="4" leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
offset="0">
<table width="95%" cellpadding="0" cellspacing="0"
style="font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
<td>(本邮件是程序自动下发的,请勿回复!)</td>
</tr>
<tr>
<td><h2>
<font color="#0000FF">构建状态 - ${BUILD_STATUS}</font>
</h2></td>
</tr>
<tr>
<td><br />
<b><font color="#0B610B">构建信息</font></b>
<hr size="3" width="100%" align="center" /></td>
</tr>
<tr>
<td>
<ul>
<li>项目名称 : ${PROJECT_NAME}</li>
<li>构建编号 : 第${BUILD_NUMBER}次构建</li>
<li>触发原因: ${CAUSE}</li>
<li>构建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>
<li >变更集:${JELLY_SCRIPT,template="html"}</a></li>
<li>SummaryReport:${FILE, path="/var/lib/jenkins/jobs/API_AUTO_TEST1/htmlreports/HTML_20Report/index.html"}
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></a></li>

</ul>
<hr size="3" width="100%" align="center" />
</td>
</tr>

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

exit 1
else
echo "success"

转载于:https://www.cnblogs.com/windy1012/p/11194981.html

Jenkins项目配置流程演示相关推荐

  1. vscode中安装webpack_webpack项目配置流程

    最近突然发现前端特别好玩,就当做给自己放个小假,试着记一点前端的笔记. 自学vue.js时遇到的webpack项目配置,感觉操作有点琐碎,而且由于笔者看的教程的年代比较久远,许多步骤和指令都已经有变化 ...

  2. Jenkins:项目配置

    一:设置Global Tool Configuration 1.登录jenkins,点击  系统管理 - Global Tool Configuration 2.设置相关软件的地址:我设置了JDK.G ...

  3. Jenkins 项目配置里缺少了 触发远程构建 (例如,使用脚本) Trigger builds remotely 选项的解决办法

    原因是因为没有在Jenkins上没有开启安全选项,其实很简单 系统管理->Configure Global Security 如图配置好就额可以了

  4. Jenkins 最新版qq邮箱配置实例演示,5步设置保证邮件接收成功!

    Jenkins 最新版qq邮箱配置实例演示 ① 配置系统设置 ② qq 邮箱 smtp 开通和密码获取 ③ 项目构建配置 需要对 系统本身 和 构建的项目 进行配置. 总结了一下,一共设置 5 个地方 ...

  5. Jenkins从下载到部署项目的流程

    Jenkins安装配置 1.1 Jenkins介绍 Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建.测试和部署等功能.官 ...

  6. Docker 搭建 Jenkins 流水线项目配置

    本篇介绍 Jenkins 流水线项目的配置及流水线脚本语法规则.至于 Jenkins 的安装及其它配置,我之前写过一篇文章可以查看. https://www.yuque.com/testpu/pro/ ...

  7. zadig配置自定义镜像,实现jenkins项目复制,并修改Pipeline内容

    需求: 我需要使用zadig一键实现,新项目自动化创建jenkins的pipeline内容. 问: 直接登录jenkins,然后复制不是也很快吗? 答:但是还是需要改很多pipeline的内容,直接使 ...

  8. React框架创建项目详细流程-项目的基本配置-项目的代码规范

    文章目录 React创建项目流程与规范 项目规范 项目配置 目录结构 样式重置 Router配置 Redux状态管理 axios配置 React创建项目流程与规范 项目规范 项目规范: 在项目中都会有 ...

  9. 新版IntelliJ IDEA Web项目配置完整流程

    一.问题描述 新版的IDEA版本中创建Web项目的时候没有了Java Enterprise选项,查看一下相关插件没有问题,默认Java EE相关的插件都以安装并启用,后面启动项目的时候又发现Servl ...

最新文章

  1. Lync 2013 与 Elastix 2.40 语音通信设置全过程(3)
  2. js------搜索敏感词正则表达式Math方法
  3. 114. Leetcode 53. 最大子数组和 (动态规划-子序列问题)
  4. x86汇编指令集大全
  5. Hibernate中Inverse和Cascade
  6. php多线程安装pthreads步骤详解
  7. 【maven】pom常用配置
  8. Ubuntu 15.04 安装TensorFlow(源码编译) 及测试梵高作画
  9. vue循环中的v-show
  10. ruby 覆盖率测试_Ruby方法覆盖
  11. linux关于bashrc与profile的区别(转)
  12. 网页f12查看服务器,网页中审查元素(按F12)与查看网页源代码的区别
  13. python easygui进度条_Python模块EasyGui专题学习
  14. Java程序员必备!java商城项目难点
  15. 我所认知的世界,不是Fragmention,而是Think
  16. 聚沙成塔-linux 常用命令
  17. cmd 测试服务器通过延迟,网络延迟测试_怎么测试网络延迟?
  18. 微博html5版打不开,电脑新浪微博页面打不开怎么办|电脑微博无法打开的解决方法...
  19. Docker学习之四:容器虚拟化网络与docker网络
  20. 联想笔记本键盘亮屏幕不亮_联想笔记本电脑开机键亮但是黑屏 联想笔记本电脑键盘失灵怎么办...

热门文章

  1. 多元回归训练数据和测试数据_回归基础-数据结构提醒,如果和切换之后的寿命...
  2. Android 保存图片到SQLite,读出SQLite中的图片
  3. 倚南窗以寄傲-审容膝之易安
  4. python爬取同花顺_Java爬取同花顺股票数据(附源码)
  5. SpringCloud01
  6. 插件化?好像也就那么回事
  7. 灯具3c认证执行标准包括哪些
  8. Web安全(吴翰清)
  9. NLP自然语言处理学习笔记(二)Word2Vec
  10. 艾司博讯:拼多多怎样算延迟发货?