jenkins 构建后,执行下shell脚本,把结果汇总到同一个文件中,这样多个job构建后的结果可以在一个文件中展示

result_all_dir="/app/jenkins_result/"
result_json_dir="/app/jenkins_result/"$JOB_NAME
result_all="/app/jenkins_result/result_all.txt";
result_json="/app/jenkins_result/"$JOB_NAME"/result_json.txt";
#执行前先清空上次执行结果rm -rf $result_all_dir;
if [ -d "$result_all_dir" ]; then
echo "exist";
else
mkdir $result_all_dir;
fiif [ -d "$result_json_dir" ]; then
echo "exist";
else
mkdir $result_json_dir;
fiecho $result_all;
echo $result_json;
rm -rf  $result_all;
rm -rf  $result_json;curl http://xxx.xxx:8888/jenkins/view/%E6%AF%8F%E6%97%A5%E6%9E%84%E5%BB%BA/job/$JOB_NAME/$BUILD_NUMBER/api/json >> $result_json;
echo $BUILD_NUMBER"|"$JOB_NAME"|"$SVN_URL"|"$(sed  -n 's/.*\"result\":\"\(.*\)\"/\1\",/p'  $result_json | awk -F"\"" '{print $1}')"|"$(date "+%Y-%m-%d %H:%M:%S")>> $result_all;

转载于:https://www.cnblogs.com/testway/p/6478569.html

jenkins job构建后汇总结果到同一个文本文档中去相关推荐

  1. MATLAB提取txt文本文档中特定关键字后的数字信息

    文本文档的信息多是按照行的格式读写的,因此在读取时对提取到每行的文本信息进行关键字的对比找到指定行,然后利用正则表达式提取相应的信息即可. 文本信息示例 positions bitstream siz ...

  2. 成功解决pdf文档加密后时间久了忘记密码—本文档有打开口令或修改口令—在线完美解决

    成功解决pdf文档加密后时间久了忘记密码-本文档有打开口令或修改口令-在线完美解决 目录 解决问题 解决方法 T1.网页版工具smallpdf T2.网页版工具freemypdf 解决问题 pdf文档 ...

  3. win11 win10更新后 鼠标右键新建文本文档(.txt) 快捷方式消失

    https://www.cnblogs.com/zhenzicheng/p/15107949.html 在更新win11系统以后,偶然间发现鼠标右键->新建->文本文档选项消失了,网上查阅 ...

  4. jenkins触发构建后一直重复构建

    jenkins版本: 2.164.1 场景:jenkins持续构建6个多月未出问题,突然其中一个工程不停重复性构建. 问题原因: 查看输出日志: 最终定位: 因为git上有ops和origin/ops ...

  5. 怎么设置电脑开机后自动打开一个文本文档

    电脑启动时自动打开一个文本文档有很多方法实现 1 最简单的在注册表的开机运行项目(hkey_local_machine\software\microsoft\windows\currentversio ...

  6. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  7. jenkins远程构建job_jenkins分布式构建job

    一.准备以及目标 1.目标 上篇文章中写了如何利用docker+jenkins+git来构建java代码自动化部署,本篇将实践如何利用jenkins分布式来构建job,当job量足够大的时候,此举可以 ...

  8. jenkins构建后接受者收不到邮件问题解决方案

    jenkins构建后接受者收不到邮件问题解决方案 参考文章: (1)jenkins构建后接受者收不到邮件问题解决方案 (2)https://www.cnblogs.com/itxiongwei/p/1 ...

  9. jenkins linux 发邮件,Jenkins构建后发送邮件

    我们首先安装Jenkins邮件扩展插件"Email Extension Plugin". Jenkins和插件的安装方法见上一篇文章:http://qicheng0211.blog ...

最新文章

  1. HDFS_API基本应用
  2. ​不唯SCI,博士生要怎么培养?当我们反对SCI至上时,我们到底在反对什么?...
  3. Git 的特点—— Git 学习笔记 02
  4. JS以及CSS对页面的阻塞
  5. 前端学习(1845)vue之电商管理系统项目实战的学习目标
  6. ThinkPHP的增、删、改、查
  7. opencv新手注意
  8. JS:ES6-2 const 关键字
  9. Json格式字符串转换成Json格式数据
  10. 呼叫中心系统源码_RC09(支持二次开发)CC呼叫中心系统 源码
  11. 神经元模型 Hodgkin Huxley model
  12. ISTQB FL初级认证考试资料(中文)
  13. 解决Outlook搜索功能的搜索结果不完整问题
  14. 网络文学,为雪中打Call
  15. Tiny4412 LCD驱动(DRM+设备树)
  16. 趣写算法之匈牙利算法
  17. ffmpeg mp4切片ts加密
  18. [总结]2019年10月 OI学习/刷题记录
  19. 21.炫酷的CSS数字j时钟
  20. linux挂载4T及以上硬盘

热门文章

  1. 关于python中文处理
  2. 人脸特征值能存放在sql server中吗_钥匙丢了进不了门,Out了!只要自己没丢就能进门...
  3. vs中如何开发mysql_VS2015如何连接mySQL数据库图文
  4. 倒立摆的数学模型,matlab程序,simulink,c语言控制,一级倒立摆的控制设计
  5. springboot 添加拦截器之后中文乱码_springboot中配置了拦截器后,拦截器无效的解决方案之一...
  6. python实现均值滤波_python如何实现均值滤波?
  7. oracle asm clsecho,ASM磁盘组一点管理
  8. 6.没有Release文件。N:无法安全地用该源进行更新,所以默认禁用该源解决
  9. uniapp手写_手写签名
  10. linux常用指令_Linux系统常用指令总结