后端,前端自动部署
This commit is contained in:
commit
3075caa9cf
51
backEndUpgrade.sh
Executable file
51
backEndUpgrade.sh
Executable file
@ -0,0 +1,51 @@
|
||||
#!/bin/bash
|
||||
fileName=$1
|
||||
projectPath=$2
|
||||
|
||||
cd ~
|
||||
echo "current path: $(pwd)"
|
||||
if [ ! -f "$fileName" ];then
|
||||
echo "文件 $fileName 不存在1!"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
oriSum=$(md5sum $fileName)
|
||||
oriSum="${oriSum% *}"
|
||||
echo "origin file $fileName md5sum: $oriSum"
|
||||
|
||||
if [ ! -d "$projectPath" ]; then
|
||||
echo "文件夹 $prjectPath 不存在!"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
cd $projectPath
|
||||
desSum=""
|
||||
if [ ! -f "$fileName" ];then
|
||||
cp ~/$fileName .
|
||||
exit 0
|
||||
else
|
||||
desSum=$(md5sum $fileName)
|
||||
desSum="${desSum% *}"
|
||||
echo "current path: $(pwd)"
|
||||
echo "destination file ${fileName} md5sum: ${desSum}"
|
||||
fi
|
||||
|
||||
if [ ${oriSum} = ${desSum} ];then
|
||||
echo "destination file is same with origin file,no need to replace"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ -f "$fileName"_bak2 ];then
|
||||
rm "${fileName}"_bak2
|
||||
fi
|
||||
if [ -f "${fileName}"_bak1 ];then
|
||||
mv ${fileName}_bak1 ${fileName}_bak2
|
||||
fi
|
||||
if [ -f "$fileName"_bak ];then
|
||||
mv ${fileName}_bak ${fileName}_bak1
|
||||
fi
|
||||
if [ -f "$fileName" ];then
|
||||
mv ${fileName} ${fileName}_bak
|
||||
fi
|
||||
|
||||
cp ~/"${fileName}" .
|
4
dist/a.log
vendored
Normal file
4
dist/a.log
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
asdfsadasaasdfsasdadsasdffddfasdasdfwsasdawf
|
||||
asdfsadasaasdfsasdadsasdffddfasdasdfwsasdawf
|
||||
asoasdfsadasaasdfsasdadsasdffddfasdasdfwsasdawf
|
||||
fdq3awef23y14t
|
74
frontEndUpgrade.sh
Executable file
74
frontEndUpgrade.sh
Executable file
@ -0,0 +1,74 @@
|
||||
#!/bin/bash
|
||||
# Usage:
|
||||
# ./frontEndUpgrade.sh html.zip "/etc/nginx"
|
||||
fileName=$1
|
||||
projectPath=$2
|
||||
echo "1"
|
||||
projectName="${fileName%.*}"
|
||||
cd ~
|
||||
echo "current path: $(pwd)"
|
||||
if [ ! -f "$fileName" ];then
|
||||
echo "文件 $fileName 不存在1!"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "2"
|
||||
rm dist -fr
|
||||
unzip $fileName
|
||||
echo "projectName: ${projectName}"
|
||||
mv dist ~/$projectName
|
||||
echo "3"
|
||||
oriSum=$(md5sum $fileName)
|
||||
oriSum="${oriSum% *}"
|
||||
echo "origin file $fileName md5sum: $oriSum"
|
||||
echo "4"
|
||||
|
||||
if [ ! -d "$projectPath" ]; then
|
||||
echo "文件夹 $prjectPath 不存在!"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "5"
|
||||
cd $projectPath
|
||||
desSum=""
|
||||
echo "6"
|
||||
if [ ! -d "$projectName" ];then
|
||||
echo "6.0"
|
||||
cp ~/$projectName . -r
|
||||
exit 0
|
||||
else
|
||||
desSum=$(md5sum $fileName)
|
||||
desSum="${desSum% *}"
|
||||
echo "6.1"
|
||||
echo "current path: $(pwd)"
|
||||
echo "destination file ${fileName} md5sum: ${desSum}"
|
||||
echo "6.2"
|
||||
fi
|
||||
|
||||
echo "7"
|
||||
if [ ${oriSum} = ${desSum} ];then
|
||||
echo "destination file is same with origin file,no need to replace"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "8"
|
||||
if [ -d "$projectName"_bak2 ];then
|
||||
rm "${projectName}"_bak2 -fr
|
||||
fi
|
||||
echo "9"
|
||||
if [ -d "${projectName}"_bak1 ];then
|
||||
mv ${projectName}_bak1 ${projectName}_bak2
|
||||
fi
|
||||
echo "10"
|
||||
if [ -d "$projectName"_bak ];then
|
||||
mv ${projectName}_bak ${projectName}_bak1
|
||||
fi
|
||||
echo "11"
|
||||
if [ -d "$projectName" ];then
|
||||
mv ${projectName} ${projectName}_bak
|
||||
fi
|
||||
|
||||
echo "12"
|
||||
cp ~/"${projectName}" . -r
|
||||
cp ~/"${fileName}" .
|
||||
echo "done"
|
Loading…
x
Reference in New Issue
Block a user