车设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.11)每次递增 +1。
  • versionCode:****年**月**日 + 当天第一(**)次发版,例如 2025年12月12日 第一次发版就是:2025121201
  • Rom 进版分支:分支选择 rls-xcd-u-ee-2603。
  • 进版配置文件:选择 manifest.xml,以自动创建 packages 仓库 change
  • 最后点击构建按钮

图片展示的是车设apk rls-xcd-u-ee-2603分支发版流程中出海版本版本打包的APKK发布界面。界面上方显示"APK构建 / APK发布"," 。下方有多个输入框,包括仓名、分支、commit ID、version Name、version Code、Rom进版分支、进版配置文件等,其中version Name为1.3.0.3,version Code为20260306033,Rom进版分支为rls - xcd - u - ee - 2603,进有"构建"按钮。该图片与文档中介绍的出海版本打包流程相关,用于指导用户进行APK发布操作。

出海版本打包

  • 出海版本目前不支持 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” 后缀,需要手动补上,修改如图所示:

    图片展示了AndroidManifest.xml文件中type=apk group=com.mi.car name=MiCarSettings revision="1.3.0.17"和name="Mi

  • 在这个平台 https://grapple.auto.xiaomiev.com/build/rom/list 带进版 change 打 xcd rls-xcd-u-ee-2603 rom。

刷rom自测:

  1. 测试设备:刷 xcd rom 设备。(国内选 henry/heisenberg,海外选 faraday,打 rom 时车型和 region 需要选对,否则会 bp 编译失败)

  2. 测试用例:以下情况没有 crash:

    1. 左边每个 TAB 点击一下。
    2. 点击 连接 TAB - 蓝牙。
    3. 点击 系统 TAB - 应用管理。

Submit (Merged) 进版change(cockpit/core/platform/prebuilts/packages):

🥦 @高毅 @韩国良 cr+1,+2 通过,即可以 Submit(Merged)。