#!/bin/bash
#功能:获取目标文件并将文件放到指定的目录下
#使用方式:将文件放在jenkins的工作目录/mnt/jenkins/workspace中,
# 通过命令行./getDir.sh CodeCoverage__gauss-counsel    ./getDir.sh jenkins任务目录 启动
#启动脚本已经拷贝到
#source /etc/profile 用来刷新环境变量(在ssh远程执行时使用non-login shell的环境只加载了部分配置文件,需要手动加载)
source /etc/profile
path=$1
str="codecoverage"
str2=".tar.gz"
codeCoverageDir=$path$str
rm -rf $path.txt
rm -rf $codeCoverageDir
echo "文件夹是"$codeCoverageDir
mkdir $codeCoverageDir
files=$(ls $path)
for filename in $files
do#判断是否存在pom.xml 是的话认为是个需要覆盖的工程if [ -e $path/$filename/pom.xml ]then echo $filename >> $path.txt#对目标文件进行压缩dirname=$filename$str2tar zcvf $codeCoverageDir/$dirname  $path/$filename/target/jacoco-ut/elseecho $filename '不是maven工程'fi
done
gzname=$path$str2
if [ -e $gzname ]
then rm -rf $gzname
fi
#将所有压缩文件打包
tar zcvf $gzname $codeCoverageDir/
scp $path.txt "root@11.164.61.168:/usr/local/alibaba/nginx/"$path
scp $gzname "root@11.164.61.168:/usr/local/alibaba/nginx/"$path#tar zcvf counsel-service_coverage.tar.gz jacoco-ut/     #tar zcvf  压缩包文件  被压缩文件夹
#tar -zxvf counsel-service_coverage.tar.gz   解压报告文件

getDir.sh获取目标文件并将文件放到指定的目录下相关推荐

  1. linux 压缩文件解压到到指定的目录

    工作中经常碰到把一个压缩文件解压到指定的目录下面,例如把/home/ybj/Desktop目录下的 httpd-2.2.15.tar.gz 这个压缩文件解压到 /home/ybj 这里:tar zxv ...

  2. ubuntu20.04 系统下 .7z 文件解压缩到指定的目录下

    问题描述 环境: ubuntu 20.04 ubuntu 下有个 7z 的压缩文件需要解压,需要解压到指定的目录下,而不是压缩包当前目录下 安装 p7zip-full ubuntu 下的 7z 解压软 ...

  3. linux 解压war到root_在LINUX下如何将tar压缩文件解压到指定的目录下

    展开全部 一.解压.tar.gz格式到指定的目录下: 命令格式为:tar -zxvf [压缩包文件名.tar.gz] -C  [路径]e69da5e887aa62616964757a686964616 ...

  4. 20191004在LINUX下如何将tar压缩文件解压到指定的目录下

    百度搜索:tar 解压缩到指定目录 https://zhidao.baidu.com/question/9844116.html 在LINUX下如何将tar压缩文件解压到指定的目录下 各位,请教一下在 ...

  5. java保存图片到tomcat_Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下...

    Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下 note:有差错或不足之处请批评指正,谢谢! 上一篇介绍了Java web项目中把客户端上传的图片保存到服务器中 ...

  6. linux centos8 将指定本地目录下的文件上传到阿里云OSS上

    使用场景:为了解决高并发问题,尤其带宽限制(阿里云最高200M,当前首页一个用户请求4M的资源,导致带宽跟不上),jenkins打包vue下的前端静态资源上传到阿里云OSS上 前提工作:因工具是jav ...

  7. java8 监控文件变化_[Java 8] (4) 列举目录下的所有文件和监视文件变化

    列举目录中的所有文件 首先给出代码: Files.list(Paths.get(".")).forEach(System.out::println); Files.list方法得到 ...

  8. 安卓读取mysql数据库文件路径_Android开发实现读取assets目录下db文件的方法示例...

    本文实例讲述了Android开发实现读取assets目录下db文件的方法.分享给大家供大家参考,具体如下: 最近准备打算写一个关于天气预报的app,偶然的机会在一大神的博客上看到了一个获取天气的api ...

  9. python 文件处理1:将某一目录下的文件合并

    导入库函数 import os 函数1:在指定目录下查找指定后缀名的文件,不查找子目录,返回文件路径名列表. 默认在当前目录下查找,不指定后缀名. def get_filelist(base_dir= ...

最新文章

  1. java闭包矩阵_深刻理解Java闭包概念
  2. (视频+图文)机器学习入门系列-第13章 降维
  3. unity中实现简单对象池,附教程原理
  4. mysql+两行+一样+筛选_MySQL计算相邻两行某列差值的方法
  5. php debug build no,php – 尝试安装xdebug:找不到配置文件
  6. 外贸电子商务软件必须提供的SEO特性
  7. Android 系统(268)---native保活5.0以下方案推演过程以及代码详述
  8. SAP License:SAP 初学者指南
  9. ssrs 数据分页_如何在SSRS中使用JSON数据
  10. python能做什么-Python到底能做什么?
  11. 超级实用的内存泄漏归纳分析心得
  12. 毕设题目:Matlab回归预测
  13. 2021年行政区划代码(含经纬度)mysql库
  14. 三星note9刷Android9,三星Note9国行安卓9固件rom刷机包CHC-N9600ZCS1CSD1四件套
  15. 需求跟踪矩阵(Requirement Tracking Matrix)
  16. Windows10开启电脑卓越性能模式,运行速度提升10%,CUP利用率达到50%
  17. 惊呆了!监控也会骗人了,视频对象一秒删除
  18. 使用diskpart制作U盘启动盘
  19. 艺赛旗(RPA)Python 读写 ini 配置文件
  20. 怎么洗掉衣服上的水粉颜料、丙烯颜料、水彩颜料、油画颜料

热门文章

  1. 服务器显示屏开机之后显示超频,电脑开机显示超频怎么办
  2. VSCode:删除SSH远程连接
  3. 二道题:分组顺序向下填充 和 标注数据整理
  4. OpenGl学习之显示窗口重定形函数
  5. 秦老师说21天养成一个习惯,写博客打卡第一天
  6. 常见电路、元器件汇总
  7. WordPress替换前端字体插件
  8. day06 代码实现邮件自动发送
  9. 【Linux】ARM篇七--WDT看门狗实验
  10. SARscape数据处理SAR数据笔记——DINSAR微小形变提取