Commit 43cce953 by james

zip and deploy shell

parent 9e5e3576
# yarn run build yarn run build
Host=root@192.168.0.111 Host=root@192.168.0.111
Dir=data-govern Dir=data-govern
......
...@@ -12,15 +12,21 @@ echo "${Host}\n${Dir}\n${Target}" ...@@ -12,15 +12,21 @@ echo "${Host}\n${Dir}\n${Target}"
Now=$(date +"%F-%H-%M"); Now=$(date +"%F-%H-%M");
TmpDir=$Dir-$Now TmpDir=$Dir-$Now
scp -r ./build ${Host}:/tmp/$TmpDir rm -rf ./${Dir}
cp -r build ${Dir}
zip -r ${Dir}.zip ${Dir}
scp ${Dir}.zip ${Host}:/tmp/
ssh -tt $Host << EOF ssh -tt $Host << EOF
cd /tmp/
unzip ${Dir}.zip
cd ${Target}; cd ${Target};
if [ $BAK == "bak" ]; then if [ $BAK == "bak" ]; then
mv ./$Dir ./$TmpDir mv ./$Dir ./$TmpDir
else else
rm -rf ./${Dir} rm -rf ./${Dir}
fi fi
mv /tmp/$TmpDir ./$Dir mv /tmp/${Dir} ./
ls -l ./ ls -l ./
exit # 显式退出远程会话 exit # 显式退出远程会话
EOF EOF
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment