📄 飞书源:车设本地打 test apk 发布到 artifactory 流程(obj_token: NQFqdgsT0oHqWDxs7hxc7yzYnmc)

车设本地打 test apk 发布到 artifactory 流程

配置自己的 artifactory_user && artifactory_password

图片展示的是在 MiCarSettings 项目中配置自己的 artifactory_user&&artifactory_password 的界面。其中,API Key 和 Encrypted Password 区域被红色框突出显示。

图片展示了 MiCarSettings 项目中 project.properties 文件的部分内容。artifactory_user 和 artifactory_password 两项被红色框突出显示。

配置 apk versionCode 和 versionName

  • 在 MiCarSettings/project.properties 文件修改版本号和版本名称
  • versionCode:****年**月**日 + 当天第(**)次发版,例如 2025 年 12 月 12 日 第一次发版就是:2025121201
  • versionName:日期_test_ 最后再加上邮箱前缀_当天第几次打,例如 20261116_test_chenchao30_0

图片展示了 MiCarSettings 项目中 project.properties 文件的内容。文件中记录了编译和发布脚本执行时的版本信息,包括日期、versionName、versionCode。

执行编译和发布脚本:

  • 如何执行:

    • 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 脚本
  • 确认 APK 是否发布到 artifact 成功:

    • 每执行一次编译发布脚本,在 Build Out 搜索 “Deploying artifact:” 有如下 2 个链接,并且点击能够下载:

    图片展示的是在终端执行 MiCarSettings/project_publish_app 脚本后,确认 APK 是否发布到 artifact 成功时的界面。界面中显示了 "Deploying artifact" 相关信息,包括 URL 为 https://oss.xiaomi.net/artifactory/releases/com/xcar/MiCarSettings/1.0.8.11-dev/MiCarSettings-1.0.8.11-dev-ocd.apk。

创建进版 change(cockpit/core/platform/prebuilts/packages)并且带 change 打 rom:

创建进版 change 版本(cockpit/core/platform/prebuilts/packages)并且提交: