code-push 注册账号创建APP可以参照react-native-code-push
本文只整理一些开发中常用的命令:
1.发布rn的bundle到微软服务器(发布热更新):
code-push release-react <AppName> <PlatName>
注:PlatName代表ios
和android
, 默认发布到Staging
环境
[--description]
: 应用更新的描述(注意:换行用"\n")
[-m]
:代表强制更新
[-d Production]
: 发布到正式Production环境
[--dev]
: 默认为false
2.查询发布记录
code-push deployment history <AppName> <Production | Staging>
3.查看app的部署
code-push deployment ls <AppName> [--displayKeys | -k]
npm install -g code-push-cli #安装codepush
code-push register #注册账号
code-push login #登陆
code-push logout #注销
code-push app add <appName> <platform> <language> #添加项目
code-push release-react <appName> <platform> #发布更新
code-push app remove <appName> #删除项目
code-push app list #列出账号下的所有项目
code-push access-key ls #显示登陆的token
code-push access-key rm <accessKey> #删除某个access-key
code-push collaborator add <appName> <account> #添加协作人员
code-push deployment add <appName> <deploymentName> #部署一个环境
code-push deployment rm <appName> #删除部署
code-push deployment ls <appName> #列出应用的部署
code-push deployment ls <appName> -k #查询部署环境的key
code-push deployment history <appName> <deploymentNmae> #查看部署的历史版本信息
code-push deployment rename <appName> <currentDeploymentName> <newDeploymentName> #重命名一个部署
// 清除历史部署记录
code-push deployment clear <appName> Production or Staging