Jenkins项目配置流程演示
邮件配置:
项目配置:
判断页面上执行成功或者失败的
#!/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项目配置流程演示相关推荐
- vscode中安装webpack_webpack项目配置流程
最近突然发现前端特别好玩,就当做给自己放个小假,试着记一点前端的笔记. 自学vue.js时遇到的webpack项目配置,感觉操作有点琐碎,而且由于笔者看的教程的年代比较久远,许多步骤和指令都已经有变化 ...
- Jenkins:项目配置
一:设置Global Tool Configuration 1.登录jenkins,点击 系统管理 - Global Tool Configuration 2.设置相关软件的地址:我设置了JDK.G ...
- Jenkins 项目配置里缺少了 触发远程构建 (例如,使用脚本) Trigger builds remotely 选项的解决办法
原因是因为没有在Jenkins上没有开启安全选项,其实很简单 系统管理->Configure Global Security 如图配置好就额可以了
- Jenkins 最新版qq邮箱配置实例演示,5步设置保证邮件接收成功!
Jenkins 最新版qq邮箱配置实例演示 ① 配置系统设置 ② qq 邮箱 smtp 开通和密码获取 ③ 项目构建配置 需要对 系统本身 和 构建的项目 进行配置. 总结了一下,一共设置 5 个地方 ...
- Jenkins从下载到部署项目的流程
Jenkins安装配置 1.1 Jenkins介绍 Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建.测试和部署等功能.官 ...
- Docker 搭建 Jenkins 流水线项目配置
本篇介绍 Jenkins 流水线项目的配置及流水线脚本语法规则.至于 Jenkins 的安装及其它配置,我之前写过一篇文章可以查看. https://www.yuque.com/testpu/pro/ ...
- zadig配置自定义镜像,实现jenkins项目复制,并修改Pipeline内容
需求: 我需要使用zadig一键实现,新项目自动化创建jenkins的pipeline内容. 问: 直接登录jenkins,然后复制不是也很快吗? 答:但是还是需要改很多pipeline的内容,直接使 ...
- React框架创建项目详细流程-项目的基本配置-项目的代码规范
文章目录 React创建项目流程与规范 项目规范 项目配置 目录结构 样式重置 Router配置 Redux状态管理 axios配置 React创建项目流程与规范 项目规范 项目规范: 在项目中都会有 ...
- 新版IntelliJ IDEA Web项目配置完整流程
一.问题描述 新版的IDEA版本中创建Web项目的时候没有了Java Enterprise选项,查看一下相关插件没有问题,默认Java EE相关的插件都以安装并启用,后面启动项目的时候又发现Servl ...
最新文章
- Lync 2013 与 Elastix 2.40 语音通信设置全过程(3)
- js------搜索敏感词正则表达式Math方法
- 114. Leetcode 53. 最大子数组和 (动态规划-子序列问题)
- x86汇编指令集大全
- Hibernate中Inverse和Cascade
- php多线程安装pthreads步骤详解
- 【maven】pom常用配置
- Ubuntu 15.04 安装TensorFlow(源码编译) 及测试梵高作画
- vue循环中的v-show
- ruby 覆盖率测试_Ruby方法覆盖
- linux关于bashrc与profile的区别(转)
- 网页f12查看服务器,网页中审查元素(按F12)与查看网页源代码的区别
- python easygui进度条_Python模块EasyGui专题学习
- Java程序员必备!java商城项目难点
- 我所认知的世界,不是Fragmention,而是Think
- 聚沙成塔-linux 常用命令
- cmd 测试服务器通过延迟,网络延迟测试_怎么测试网络延迟?
- 微博html5版打不开,电脑新浪微博页面打不开怎么办|电脑微博无法打开的解决方法...
- Docker学习之四:容器虚拟化网络与docker网络
- 联想笔记本键盘亮屏幕不亮_联想笔记本电脑开机键亮但是黑屏 联想笔记本电脑键盘失灵怎么办...