1.0.13-alpha010 • Published 2 years ago
nbpi-deploy v1.0.13-alpha010
install
// 全局安装
npm i -g nbpi-deploy
指令
deploy
-h, --help, 显示帮助
-v, --version, 显示组件版本
-m, --mode, 设置环境
-z, --zip, 项目压缩成zip
-d, --deploy, 执行发布命令
-i, --init, 创建默认config文件
-p, --project, 显示当前项目信息
-u, --update, 更新当前项目信息,只能更新name和remark,如果修改code且服务器不存在,会重新创建新的项目,如果需要修改code请前往后台修改
-o, --online, 显示线上版本信息
-n, --newst, 显示最近的版本信息
example
deploy // 默认部署测试包(test)
deploy -d -m pre // 部署预发包
deploy -d -m pro // 部署正式包
deploy -p // 显示当前测试环境项目信息
deploy -p -m pro // 显示生产环境项目信息
deploy -o // 显示当前测试环境版本信息
...
配置
// deploy -i 自动创建配置文件
deploy -i
// 或者手动在根目录下创建 deploy.config.js 配置基础信息
/**
* des: 代码发布配置
* @param {
*
* global 全局配置
* - name 项目名称
* - code 项目编码
* - remark 项目介绍
*
* test 测试环境配置
* - name,code,remark 不配置默认读取 global
* - apiURL 接口地址
* - versionManagement 是否开启版本管理,只对测试环境生效。不开启版本管理的情况下,autoDeploy会强制为ture,即自动发布
* - autoDeploy 测试环境可以自动发布;线上只会传包,需要运维发布
*
* pre 预发环境配置
* - name,code,remark 不配置默认读取 global
* - apiURL 接口地址
*
* pro 生产环境配置
* - name,code,remark 不配置默认读取 global
* - apiURL 接口地址
* }
*/
module.exports = {
global: {
name: '{name}',
code: '{code}',
remark: '{remark}'
},
test: {
apiURL: 'https://thirdparty.test.nbpitech.com/codedeploy',
versionManagement: false,
autoDeploy: true
},
// 预发布环境,很多时候和正式环境是同一个服务器,创建一个新的项目编码即可
pre: {
apiURL: ''
},
pro: {
// name: '',
// code: '',
// remark: '',
apiURL: ''
}
}
1.0.13-alpha010
2 years ago
1.0.13-alpha009
2 years ago
1.0.13-alpha008
2 years ago
1.0.13-alpha007
2 years ago
1.0.13-alpha006
2 years ago
1.0.13-alpha005
2 years ago
1.0.13-alpha004
2 years ago
1.0.13-alpha003
2 years ago
1.0.13-alpha002
2 years ago
1.0.13-alpha001
2 years ago
1.0.12
2 years ago
1.0.12-alpha016
2 years ago
1.0.12-alpha015
2 years ago
1.0.12-alpha014
2 years ago
1.0.12-alpha013
2 years ago
1.0.12-alpha012
2 years ago
1.0.12-alpha011
2 years ago