车设apk rls-xcd-u-ee-2603 分支发版流程
流程:
工作日每天18:00或以后 → 选择平台/本地 编译
- 平台:→ 平台编译发布
- 本地:→ 本地编译发布 两者汇入 → 修改(平台编译发布)/新建(本地编译发布)进版change并打rom → 刷rom自测 → merged 进版change → 进rom
详情:
发版:
发版内容:
🥦 正常情况:把当天18:00之前的merged gerrit changes发版。
平台编译发布:
平台配置:
- Grapple 平台链接:https://grapple.auto.mioffice.cn/ApkPublish
- version Name:以 1.3.0.1 这个的最后一个小数点的数字(1.3.0.1 的 1)每次递增 +1。
- versionCode:****年**月**日 + 当天第一(**)次发版,例如 2025年12月12日 第一次发版就是:2025121201
- Rom 进版分支:分支选择 rls-xcd-u-ee-2603。
- 进版配置文件:选择 manifest.xml,以自动创建 packages 仓库 change
- 最后点击构建按钮
出海版本打包
- 出海版本目前不支持 grapple 平台编译发布,需要本地编译。具体操作方式请参考 车设本地打test apk 发布到artifactory流程。versionName 和 versionCode 填写和国内版本一样的就行。
- 打包完成后,需要手动修改 package 仓库 global/manifest.xml 中的版本号。
带进版changes(cockpit/core/platform/prebuilts/packages)打 rom
-
目的:刷 rom 自测。
-
进班 change:点击如下查看详情:
- 自动生成的 change 是 cockpit/core/platform/prebuilts/packages 仓库的 change
- **注意点:**目前 package 仓库自动生成的 change 有些问题,生成的版本名称会少一个 “-xcd” 后缀,需要手动补上,修改如图所示:
-
在这个平台 https://grapple.auto.xiaomiev.com/build/rom/list 带进版 change 打 xcd rls-xcd-u-ee-2603 rom。
刷rom自测:
-
测试设备:刷 xcd rom 设备。(国内选 henry/heisenberg,海外选 faraday,打 rom 时车型和 region 需要选对,否则会 bp 编译失败)
-
测试用例:以下情况没有 crash:
- 左边每个 TAB 点击一下。
- 点击 连接 TAB - 蓝牙。
- 点击 系统 TAB - 应用管理。
Submit (Merged) 进版change(cockpit/core/platform/prebuilts/packages):
🥦 @高毅 @韩国良 cr+1,+2 通过,即可以 Submit(Merged)。