📄 飞书源:车设本地打 test apk 发布到 artifactory 流程(obj_token: NQFqdgsT0oHqWDxs7hxc7yzYnmc)
车设本地打 test apk 发布到 artifactory 流程
配置自己的 artifactory_user && artifactory_password
- 在 MiCarSettings/project.properties 文件 配置自己的 artifactory_user && artifactory_password
- artifactory_user:自己邮箱的前缀,例如 chenchao30@xiaomi.com,就是 chenchao30
- artifactory_password:https://pkgs.d.xiaomi.net/ui/user_profile 这个链接的 API key
配置 apk versionCode 和 versionName
- 在 MiCarSettings/project.properties 文件修改版本号和版本名称
- versionCode:****年**月**日 + 当天第(**)次发版,例如 2025 年 12 月 12 日 第一次发版就是:2025121201
- versionName:日期_test_ 最后再加上邮箱前缀_当天第几次打,例如 20261116_test_chenchao30_0
执行编译和发布脚本:
-
如何执行:
- dev:
- 本地的仓库 dev 分支 git pull 到最新。
- DCD:执行 MiCarSettings/project_publish_dcd_app.sh 脚本
- XCD:执行 MiCarSettings/project_publish_xcd_app.sh 脚本
- 出海版本:执行 MiCarSettings/project_publish_global_app.sh 脚本
- rls-watt-s05:
- 执行 MiCarSettings/project_publish_app 脚本
- dev:
-
确认 APK 是否发布到 artifact 成功:
- 每执行一次编译发布脚本,在 Build Out 搜索 “Deploying artifact:” 有如下 2 个链接,并且点击能够下载:
创建进版 change(cockpit/core/platform/prebuilts/packages)并且带 change 打 rom:
创建进版 change 版本(cockpit/core/platform/prebuilts/packages)并且提交:
- 进版仓库地址:https://gerrit.auto.mioffice.cn/admin/repos/cockpit/core/platform/prebuilts/packages,general
- 修改并提交如下文件:
- dev 分支参考这个:https://gerrit.auto.mioffice.cn/c/cockpit/core/platform/prebuilts/packages/+/265183
- rls-watt-s-05 分支(或任意交付分支)参考这个:https://gerrit.auto.mioffice.cn/c/cockpit/core/platform/prebuilts/packages/+/277138
- dev 分支出海版本参考这个:https://gerrit.auto.mioffice.cn/c/cockpit/core/platform/prebuilts/packages/+/310781
- ee2603 分支的出海版本参考这个:https://gerrit.auto.mioffice.cn/c/cockpit/core/platform/prebuilts/packages/+/311729