七牛oss、阿里oss、服务器 代码部署脚本
npm i top.zmplay.upload -g
upload -h 获取使用说明
config-add 新增 config-edit 编辑 参数 name type ak sk 当使用oss时 四个参数分别是 自定义的名称 qiniu或者ali 账号的ak sk 当使用服务器时 四个参数分别是 ip ssh 登陆的账号 密码
项目根目录配置 code-upload.json oss配置项 { type: 'ali' | 'qiniu' ; // 名称 name: string; // 空间名 bucket: string; // 上传前缀 prefix: string; // 打包输出的文件夹 buildPath: string; } 服务器配置项 { type: 'ssh' ; // 名称 name: string; remote: { // 服务器要上传的地址 path: string; // 运行的部署命令 script: string[]; }; archive: { // 打包的文件夹地址 path: string; // 不打包的文件 exclude: string[]; }; }