RN項目集成react-native-code-push(三)-- Code-Push常用管理命令

1.查看版本
code-push -v

在這裏插入圖片描述

2.查看當前登錄用戶
code-push whoami

在這裏插入圖片描述

3.登錄code-push賬號
code-push login code-push-server地址

在這裏插入圖片描述

4.註銷賬號
code-push logout

在這裏插入圖片描述

5.查看當前已部署的app
code-push app list

在這裏插入圖片描述

6.部署一個新的app
code-push app add <appName> <os> <platform>

在這裏插入圖片描述
說明:
appName – 項目的bundleId或applicationId
os – 系統版本:Android 或 iOS
platform – 平臺:react-native
執行後,會生成2個DeploymentKey:Production(生產環境)、Staging(演示環境)。

7.移除一個app的部署
code-push app remove <appName>

在這裏插入圖片描述

8.重命名
code-push app rename <oldName> <newName>

在這裏插入圖片描述

9.查看部署app的DeploymentKey
code-push deployment ls <appName> -k

在這裏插入圖片描述

10.查看部署app的歷史發佈版本
code-push deployment history <appName> <deploymentNmae>

在這裏插入圖片描述
說明:
deploymentName --環境名稱:Production(生產環境)、Staging(演示環境)

11.發佈新版本
code-push release-react <appName> <os> -m --description <更新描述> --deploymentName <deploymentName> --targetBinaryVersion <目標基礎版本號>

在這裏插入圖片描述
說明:
appName – 項目的bundleId或applicationId
os – 系統版本:Android 或 iOS
-m – 是否強制(mandatory),不強制的話,則不用添加此標識
–description --更新描述
–deploymentName – 發佈環境
–targetBinaryVersion – 目標基礎版本,即原生部分配置的版本號
注意:每當打包一個新的安裝包時,需要在code-push平臺發佈一個對應的版本,作爲這個安裝包的原始更新版本。若沒有原始更新版本,則後續的熱更新會因爲沒有原始包對比,而無法更新。

12.撤回發佈版本
code-push rollback <appName> <deploymentName >

在這裏插入圖片描述
說明:此撤回方式只能撤回一次發佈操作,若執行多次,會取消之前的撤回操作,即又回到未撤回錢的發佈版本。效果如圖:
在這裏插入圖片描述
系列文章:
RN項目集成react-native-code-push(一)-- Linux搭建code-push-server服務器
RN項目集成react-native-code-push(二)-- CodePush安裝環境與登錄
RN項目集成react-native-code-push(三)-- Code-Push常用管理命令
RN項目集成react-native-code-push(四)-- ReactNative項目集成react-native-code-push

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章