🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 发布更新 ``` code-push release-react MyApp-android android --t 1.0.0 --dev false --d Production --des "1.优化操作流程" --m true 其中参数--t为二进制(.ipa与apk)安装包的的版本;--dev为是否启用开发者模式(默认为false);--d是要发布更新的环境分Production与Staging(默认为Staging);--des为更新说明;--m 是强制更新。 ``` ## 修改更新 ``` Usage: code-push patch <appName> <deploymentName> [--label <label>] [--description <description>] [--disabled] [--mandatory] [--rollout <rolloutPercentage>] 选项: --label, -l 指定标签版本更新,默认最新版本 [string] [默认值: null] --description, --des 描述 [string] [默认值: null] --disabled, -x 是否禁用该更新 [boolean] [默认值: null] --mandatory, -m 是否强制更新 [boolean] [默认值: null] --rollout, -r 此更新推送用户的百分比,此值仅可以从先前的值增加。 [string] [默认值: null] 示例: code-push patch MyApp Production --des "Updated description" -r 50 修改"MyApp"的"Production"部署中最新更新的描述 ,并且更新推送范围为50% code-push patch MyApp Production -l v3 --des "Updated description for v3" 修改"MyApp"的"Production"部署中标签为v3的更新的描述 ``` ## 升级环境 ``` Usage: code-push promote <appName> <sourceDeploymentName> <destDeploymentName> [--description <description>] [--mandatory] [--rollout <rolloutPercentage>] 选项: --description, --des 描述 [string] [默认值: null] --disabled, -x 是否禁用该更新 [boolean] [默认值: null] --mandatory, -m 是否强制更新 [boolean] [默认值: null] --rollout, -r 此促进更新推送用户的百分比 [string] [默认值: null] 示例: code-push promote MyApp Staging Production "MyApp"中"Staging"部署的最新更新发布到"Production"部署中 code-push promote MyApp Staging Production --des "Production rollout" -r 25 "MyApp"中"Staging"部署的最新更新发布到"Production"部署中, 并且只推送25%的用户 ``` ## 回滚更新 ``` Usage: code-push rollback <appName> <deploymentName> [--targetRelease <releaseLabel>] 选项: --targetRelease, -r 指定回归到哪个标签,默认是回滚到上一个更新 [string] [默认值: null] 示例: code-push rollback MyApp Production "MyApp"中"Production"部署执行回滚 code-push rollback MyApp Production --targetRelease v4 "MyApp"中"Production"部署执行回滚,回滚到v4这个标签版本 ``` ## 清除更新 ~~~ code-push deployment clear <appName> <deploymentName> ~~~