- npm install -g code-push-cli 安装 CodePush CLI 只需要安装一次
- code-push register 注册CodePush账号
- code-push logout 退出登录
- code-push login 登录
- code-push app add <projectName> android react-native 添加android 平台应用得到Production key
- code-push app add 在账号里面添加一个新的app
- code-push app remove 或者 rm 在账号里移除一个app
- code-push app rename 重命名一个存在app
- code-push app list 或则 ls 列出账号下面的所有app
- code-push app transfer 把app的所有权转移到另外一个账号
- code-push deployment history <projectName> Production 查询Production是否已经下载
- code-push deployment history <projectName> Staging 查询Staging是否已经下载
- code-push deployment ls <appName> -k 查看已生成的deployment key
- code-push deployment ls test 查看发布状态
实际开发中公司的某个项目 需要运维去部署 一套Codepush service 服务;
- code-push login <公司部署的服务器地址> --accessKey <codepushKey> 登录某个特定的key(这里的codepushKey是指注册生成的key,不是deployment key)
- code-push release-react <Appname> <Platform> --t <本更新包面向的旧版本号> --des <本次更新说明> --m <是否强制更新 true 或 false> --dev <是否调试 true 或 false>
注意: CodePush默认是更新Staging 环境的,如果发布生产环境的更新包,需要指定--d参数:--d Production,
字段介绍 --m true强制更新 --dev 是否调试
- --m true强制更新
- --dev 是否调试
- --des "这是第一个更新包" 描叙
- --t 1.0.0 本更新包面向的旧版本号 因为codepush 规定的版本号为三位。所以android工程中的版本号也需要改为三位
code-push release-react <projectName> android --t 1.0.0 --dev false --d Production --des "这是第一个更新包" --m true













网友评论