!来源
#利用宝塔webhook自动部署
#!/bin/bash
echo ""
# 输出当前时间
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
echo "Start"
# git项目路径
gitPath="/www/wwwroot/admin.a.cn"
# git 网址
gitHttp="https://github.com/NNNNzs/admin.git"
#当前日期
toDay=`date +%Y%m%d%H%M%S`
#备份的文件名
bakFileName="admin_bak_${toDay}.tar.gz"
cd $gitPath
tar -zvcf $bakFileName dist
mv $bakFileName $gitPath'/bak/'$bakFileName
echo $bakFileName
git reset --hard origin/master
git pull $gitHttp
npm install --registry=https://registry.npm.taobao.org
npm run build
echo '构建成功'