Android 持续集成

通过 Android 持续集成信息中心 (ci.android.com) 可以了解 Android 开源项目 (AOSP) 使用的系统。

AOSP 的贡献者可以通过此信息中心来监控其提交的内容何时会集成到源代码树中。状态颜色可以显示集成的更改是否已在我们的所有编译类型中编译成功。为方便起见,每个编译版本中的编译工件都可供下载。

每一行表示在 Android 自动编译器中完成的一个编译。每一列表示一个编译目标/编译类型组合。表格中会显示正在进行的编译和已完成的编译,背景颜色如下:

  • 绿色:成功
  • 黄色:处理中
  • 红色:失败

完成编译后,您可以下载相应的编译工件,只需点击get_app查看工件)图标即可(点击此图标将转到可下载工件的网页)。点击任意方格即可在屏幕底部打开一个面板,其中包含“详细信息”标签页(相关日志记录保留在这里)、“更改”标签页(其中会列出已纳入相应编译的更改)以及一个指向编译工件的链接。新编译完成后,此信息中心会自动刷新。

信息中心图片
图 1.持续集成信息中心

此信息中心的属性包括:

  • 分支名称:出现编译的 git 分支的名称
  • 编译目标:设备配置
  • 编译类型:目标的确切配置,可以是 user、userdebug 或 eng
    有关更多详情,请参阅选择目标
  • 版本号:每个编译版本的唯一 ID
  • 永久链接:指向此编译版本在 ci.android.com 上的页面的永久链接
  • 更改链接:指向此版本中包含的更改的链接
  • 编译工件:用于查看和下载此编译版本中的工件的链接