npm/vue項目shell腳本快速部署
1 線(xiàn)上環境
使用(yòng)pipeline/ci 環境手動安(ān)全部署,比如 coding的:
2 測試環境
可(kě)以使用(yòng)構建計劃,但是為(wèi)了快速發布版本,可(kě)以使用(yòng)shell腳本,打包、壓縮、部署,一套流程10s内搞定:
#deploy.sh #!/bin/bash dist=./dist
remote_path=/www/wwwroot/*****/public/admin
user=root
host=****
echo "build" npm run build
echo "zip begin" cd $dist
zip -q -r dist.zip *
echo "static/file/1J5112125-0" echo "scp" scp dist.zip $user@$host:$remote_path
static/file/1J5112125-0
echo "unzip ..." ssh $user@$host "static/file/1J5112125-0" echo "done"
3 其他(tā)方案
npm 插件方式:https://github.com/fuchengwei/deploy-cli-service
https://segmentfault.com/a/1190000007622575?utm_source=sf-similar-article
留言