code-push常用命令

插件:cordova plugin add cordova-plugin-code-push

全局安装: npm install -g code-push-cli

注册账号: code-push register

登陆: code-push login

注销: code-push logout

添加协作人员:code-push collaborator add <appName> next@126.com

列出账号下的所有项目: code-push app list

添加项目: code-push app add <appName> 【注:code-push app add <appName> <os> <platform> 】

删除项目: code-push app remove <appName> 或者 code-push app rm <appName>

重命名项目: code-push app rename <currentAppName> <newAppName>

显示登陆的token: code-push access-key ls

删除某个access-key: code-push access-key rm <accessKey>

部署一个环境: code-push deployment add <appName> <deploymentName>

删除自定义的部署状态: code-push deployment rm <appName> <deploymentName>

清空部署记录:code-push deployment clear <appName> <deploymentName>

列出应用的部署: code-push deployment ls <appName>

查询部署环境的key: code-push deployment ls <appName> -k

查看部署的历史版本信息: code-push deployment history <appName> <deploymentNmae>

重命名一个部署: code-push deployment rename <appName> <currentDeploymentName> <newDeploymentName>

【注:appName:<应用名>-android,如 com.local.test.app-android】

—————————————————————————————————————————

//发布应用

code-push release-cordova <appName> <platform> [options]

Options参数:

  --deploymentName, -d ..指定部署的类型.默认"Staging",可以选择"Production"或其他  自定义类型

  --description, --des ..添加描述

  --mandatory, -m .......指定此版本是否为强制更新版本

  例1:发布更新

  code-push release-cordova ionic2_tabs_android android --des ""

  例2:部署"Production"状态的更新,即生产环境的热更新部署使用这句命令

  code-push release-cordova ionic2_tabs_android android  -d "Production" --des ""

  注意:一般生产环境的app是压缩过的,所以在发布正式环境热更新之前,先执行"ionic build --prod"压缩代码

  例3:部署ios应用的更新

  code-push release-cordova ionic2_tabs_ios ios --des ""

  例4:添加-m参数强制更新,code-push插件从服务端下载完代码,会立即自动重启app

  code-push release-cordova ionic2_tabs_android android  -m --des ""

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容