自动打包

!/bin/bash

cur_date="date +%Y%m%d"
cur_time="date +%H%M%S"

打包资源的路径

package_route=()
base_route='/xxx/'${cur_date}

lock=true
if {lock};then if [ ! -d "{base_route}" ];then
mkdir {base_route} else rm -rf{base_route}
mkdir {base_route} fi for loop in{package_route[]}
do
cd loop pwd if [ -d "loop/dist" ];then
echo "准备打包dist文件"
tar -zcf {base_route}/{loop#
prs-}{cur_time}_'xxx'.gz dist echo "已生成打包文件" else echo "开始生成dist文件包" npm run build tar -zcf{base_route}/{loop#*prs-}_{cur_time}'xxx'.gz dist
echo "已生成打包文件"
fi
done
fi
exit 1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。