Shell脚本优化:部署项目并解压缩文件
进入目标目录
cd '${target_dir}'
创建项目目录
mkdir project_dir
解压缩job-deploy.tar.gz到project_dir中
tar -zxvf job-deploy.tar.gz -C ./project_dir
将/var/jenkins/workplace/filebeat.fat复制到当前目录下,并重命名为filebeat.yml
cp /var/jenkins/workplace/filebeat.fat ./filebeat.yml
优化建议:
1. 添加错误处理,判断目标目录是否存在、解压缩是否成功
2. 合并多个命令,提高代码简洁性
例如:
cd '${target_dir}' && mkdir project_dir && tar -zxvf job-deploy.tar.gz -C ./project_dir && cp /var/jenkins/workplace/filebeat.fat ./filebeat.yml
原文地址: https://www.cveoy.top/t/topic/lP21 著作权归作者所有。请勿转载和采集!