自己写一段?
deploy.sh```
#!/bin/sh
echo "开始编译...."
npm run build
echo "开始压缩..."
cd dist && zip -r dist.zip *
echo "开始上传..."
scp dist.zip
[email protected]:/opt/deploy/XXX
cd ..
scp
run.sh [email protected]:/opt/deploy/XXX
echo "开始删除编译代码..."
rm -rf dist/
echo "准备更新生产代码..."
ssh
[email protected] sh /opt/deploy/XXX/
run.shecho "发布成功..."
```
run.sh```
#!/bin/sh
base=/opt/deploy/XXX
echo "删除多的文件..."
rm -rf $base/css $base/dis $base/img $base/index.html $base/js $base/static
echo "解压线上代码..."
rm -rf $base/dist
unzip $base/dist.zip -d $base
echo "删除多余的文件..."
rm -rf $base/dist.zip $base/
run.shecho "发布成功..."
```