前端部署脚本
master
周文涛 2 years ago
parent 9a5c92ccf1
commit e7c4d5ba1b

@ -0,0 +1,42 @@
#! /bin/sh
### BEGIN INIT INFO
# Description: 前端重启部署脚本
#执行教程:
### END INIT INFO
# 主目录
ocr_web_prefix=/server/ocr/web
function getTime() {
current=`date "+%Y%m%d%H%M%S"`
#timeStamp=`date -d "$current" +%s`
#将current转换为时间戳精确到毫秒
#currentTimeStamp=$((timeStamp*1000+`date "+%N"`/1000000))
currentTimeStamp=$current
return $currentTimeStamp
}
currentTimeStamp=''
case "$1" in
*)
getTime
#进入项目目录
cd $ocr_web_prefix/source
echo "拉取最新代码"
#拉取代码
git pull
#将打包的代码复制到nginx目录
if [ -f "$ocr_web_prefix/source/dist/index.html" ]; then
echo "备份上次的部署文件=====>>"
mv $ocr_web_prefix/dist $ocr_web_prefix/dist-$currentTimeStamp
echo "将打包的代码复制到nginx目录======>>"
#存在,做备份
cp -r $ocr_web_prefix/source/dist $ocr_web_prefix/
fi
echo "操作成功"
;;
esac
Loading…
Cancel
Save