top.zmplay.upload
#### 介绍
七牛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[];
};
}