Android 持续集成

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

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

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

  • 绿色:成功
  • 黄色:处理中
  • 红色:失败
  • 灰色:正在等待资源,尚未开始
  • 灰色带斜杠:不可用 - 表示目标尚未安排,或者目标不再处于启用状态并且将不构建
  • 黑色:已放弃 - build 已超出我们的最长构建等待时间,不会再构建

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

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

此信息中心的属性包括:

  • 分支名称:生成 build 的 Git 分支的名称
  • build 目标:设备配置
  • build 类型:目标的确切配置,可以是 user、userdebug 或 eng
    如需了解详情,请参阅选择目标
  • build ID:每个 build 的唯一 ID
  • 永久链接:指向此 build 在 ci.android.com 上的页面的永久链接
  • 更改链接:指向此 build 中包含的更改的链接
  • build 工件:用于查看和下载此 build 中的工件的链接