app开发公司 HTML5

npm/vue项目shell脚本快速部署

1 线上环境

使用pipeline/ci 环境手动安全部署,比如 coding的:

coding构建计划
coding构建计划
pipeline详情
pipeline详情

2 测试环境

可以使用构建计划,但是为了快速发布版本,可以使用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 "zip end dist.zip" echo "scp" scp dist.zip $user@$host:$remote_path
rm -rf dist.zip

echo "unzip ..." ssh $user@$host "cd $remote_path;unzip -qf dist.zip;rm -rf dist.zip" echo "done" 

3 其他方案

npm 插件方式:https://github.com/fuchengwei/deploy-cli-service

https://segmentfault.com/a/1190000007622575?utm_source=sf-similar-article

https://segmentfault.com/a/1190000018846405

那些快被玩烂的app推广方式:再不用就没机会了!
mac 环境docker运行crmeb pro2.0

关联文章

留言

您的邮箱会被保密处理. 必填字段 *