车设(MiCarSettings)发版流程知识库
镜像自飞书 wiki 空间
7542035374667726876(业务团队-车设)+ 关联空间。3 个根文档 BFS 递归抓取,覆盖分支版本、各分支发版流程、合入评审、发版计划表、发版工具。2026-07-20 构建。
🔍 AI 检索指南(我想做 X → 看哪篇)
| 我想知道 / 我要做 | 去看这篇 |
|---|---|
| 今天轮我发版,要打哪些分支?值班表? | 车设每天发版 ⭐主入口 |
| 当前各车型/RC 版本对应哪个 git 分支? | MiCarSettings 分支与版本说明 |
| DCD / Modena 车型怎么发版(平台编译)? | 车设apk rls-watt-s-05 发版流程 |
| 主线 dev 分支怎么发版? | 车设apk dev 发版流程 |
| XCD / Lemans / Modena 26A 怎么发版? | 车设apk rls-xcd-u-mp-26-v5.0 发版流程 |
| 出海版本(2603 分支)怎么发版? | 车设apk rls-xcd-u-ee-2603 分支发版流程 |
| 本地编译打 test apk 发到 artifactory? | 车设本地打 test apk 发布到 artifactory 流程 |
| 管控阶段(RC07+)发版和代码合入评审怎么对接? | 车设apk 发版与代码合入评审流程对接 |
| 座舱代码合入评审/管控怎么申请(流程规范/白板/看板)? | 座舱合入申请流程指导书 |
| meego 平台怎么操作(申请入口 / 表单 / 评审助手机器人)? | 代码合入申请使用说明 |
| 某车型这次的打包日期 / TR 节点 / 版本号? | 智能座舱-测试计划与发版计划总表(18 车型动态表) |
| OneKeyPublish 一键发版工具怎么用? | OneKeyPublish 操作指南 |
📦 板块地图(12 篇)
主入口 / 索引
- 车设每天发版 ⭐ — 值班表(2 周一轮)、分支合入速查表(dev/5.0/6.0/2603/s-05/hotfix)、发版流程文档入口、出海注意。从这里开始读。
分支与版本
- MiCarSettings 分支与版本说明 — dev/交付分支全景(rls-watt-s-05、rls-xcd-u-mp-26-v5.0/v6.0、rls-xcd-u-ee-2603、各 hotfix),26RC07/RC09/RC11 维护分支,Modena RC07 合入管控计划(TR1~TR4 评审/打包节点)。
各分支发版流程(5 篇,结构一致:流程白板 → 平台配置 → 构建 → 带进版 change 打 rom → 刷 rom 自测 → Submit)
- 车设apk rls-watt-s-05 发版流程 — DCD / Modena(-U),进版分支
rls-watt-s-main - 车设apk dev 发版流程 — 主线,支持所有车型
- 车设apk rls-xcd-u-mp-26-v5.0 发版流程 — XCD / Lemans 26B·GT / Modena 26A
- 车设apk rls-xcd-u-ee-2603 分支发版流程 — 出海(henry/heisenberg/faraday 等),不支持 grapple,需本地发布 + 改 manifest.xml
- 车设本地打 test apk 发布到 artifactory 流程 — 本地编译发布链路
评审与管控
- 车设apk 发版与代码合入评审流程对接 — 管控阶段发版与评审对接
- 座舱合入申请流程指导书 — 合入申请入口、Workflow、自动检查项、看板(流程规范视角)
- 代码合入申请使用说明 — meego 平台操作手册:申请入口、表单填写、主管审批、车型QA评审、座舱代码合入评审助手机器人、权限FAQ(新增于 2026-07-24,20 图全补)
发版计划表
- 智能座舱-测试计划与发版计划总表 — 18 车型 sheet(Modena/Lemans/Kunlun/Mann 各版本),字段结构 + 负责人,动态表只固化结构,具体日期查飞书原表
工具
- OneKeyPublish 操作指南 — 一键发版工具(git.n.xiaomi.com/zhangshuo16/onekeypublish)
🔄 发版总流程速览(来自流程白板)
工作日每天 18:00 后
↓
选择平台/本地编译
├─[平台]→ Grapple 平台编译发布(ApkPublish)
└─[本地]→ 本地编译发布(artifactory)
↓
修改/新建 进版 change(cockpit/core/platform/prebuilts/packages)并打 rom
↓
刷 rom 自测(TAB 点击 / 蓝牙 / 应用管理,无 crash)
↓
Submit(Merged) 进版 change(cr +1, +2 通过)
↓
进 rom
管控阶段(RC07+)额外要求:同步到 OTA 交付分支的改动须经座舱评审才能合入,见 发版与评审对接 + 座舱合入申请流程指导书。
⏳ 待补 / 已知限制
- 图片补图进度:25 张标准 token 图已补完(座舱合入 5 / 分支版本 1 / OneKeyPublish 19,走 web rescue 通道);25 张 authcode drive-stream 图待补(6 篇发版流程文档的平台配置/构建/刷机截图,占位是 authcode URL 非 token,需用
doc_fetch detail=full提取 image token 再 rescue)。 - 2 篇引用文档无权限(需向所有者申请后补抓):
K9Osd0j31otIPLx1Xx1cyu7hnJc— 代码合入管控流程(座舱合入申请引用)YUmMwcZ8siPA4bkks2BctFYrn5d— 合入评审问题 & 改进(座舱合入申请引用)
- 1 篇引用跳出边界未抓:
XD8AwoGI汽车部座舱新住户申请入住说明(与发版无关)。 - 发版计划总表只固化结构与车型清单,全量数据(18×200+ 行)请查飞书原表。
关联知识库
- 09-Setting打包教程 — MiCarSettings 打包三条链路(本地 Gradle / Soong 编进镜像 / CI),偏「怎么打出包」;本库偏「打出包后怎么发版进 rom」。
- 车设解耦apk版本命名规则 — apk 版本号命名规则,对应发版时的 versionName/versionCode。
- _index — CarSettings 应用实现层(车控信号、路由、UI 控件)。