进入目标目录

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

Shell脚本优化:部署项目并解压缩文件

原文地址: https://www.cveoy.top/t/topic/lP21 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录