2.0.2 • Published 4 months ago
easy-deploy-cli v2.0.2
项目部署小工具。
2.x 版本有更好的错误处理,更多的命令,更好的提示
安装
# 这是一个脚手架,所以请安装到全局
npm i -g easy-deploy-cli
使用
# 在项目文件夹下初始化得到部署模版/deploy/deploy.config.cjs,重复使用init会重置原来的模版。
# 2.x版本会自动将deploy添加之.gitignore
deploy init
# dev 为config中的name值,常见命令值有dev、prod、test等等
deploy run dev
# 跳过项目构建命令,直接使用存在的dist目录压缩上传
deploy run dev -s
# 上传完后立即删除本地dist文件夹
deploy run dev -d
# 用于检查当前config,如zip路径
deploy run dev -c
# 用于测试ssh连接
deploy run dev -ts
deploy.onfig 注意事项以及说明[]
- 在环境配置中,
name
是做为运行命令,请小心填写~ - 压缩类型现在只支持 zip。
- 模版文件中注释请仔细查看
- 若无特别要求,例如:服务器部署文件为
dist
时,配置中的local
可不做修改,仅需修改remote
中的distPath
和zipPath
即可 - 配置文件中的
local
和remote
,可以自定义打包文件夹名,压缩包名,如果你需要的话,还可通过isRetain
来保留压缩包,压缩包会自带日期,如dist-[YYYY-MM-DD-hh-mm-ss].zip
请把,现在会在 init 时自动添加deploy
添加到.gitgnore
中