安卓持续集成

Android 持续集成仪表板 ( ci.android.com ) 提供对 Android 开源项目 (AOSP) 使用的系统的可见性。

AOSP 的贡献者可以使用此仪表板来监控他们的提交何时被集成到树中。状态颜色显示集成更改是否已在我们所有的构建类型中成功构建。为方便起见,每个构建的构建工件都可供下载。

每一行代表在 Android 的自动构建器上完成的构建。每列代表一个构建目标/构建类型组合。在网格中,进行中和已完成的构建以这些背景颜色显示:

  • 绿色:成功
  • 黄色:进行中
  • 红色:失败
  • 灰色:等待资源且尚未开始
  • 带斜线的灰色:不可用 - 这可能表示目标尚未计划或目标不再启用且不会构建
  • 黑色:已放弃 - 构建已经超过了构建持续时间的最大等待时间,将不再构建

构建完成后,您可以通过单击查看工件)图标下载构建工件,该图标链接到您可以下载工件的页面。单击一个正方形会在屏幕底部打开一个面板,其中包含一个保存日志的详细信息选项卡、一个列出构建中发生的更改的更改选项卡以及指向构建工件的链接。随着新的构建完成,仪表板会自动刷新。

仪表板的图像
图 1.持续集成仪表板

仪表板的属性包括:

  • 分支名称:构建发生的 Git 分支的名称
  • 构建目标:设备配置
  • Buildtype:目标的准确配置,可以是user、userdebug或eng
    有关更多详细信息,请参阅选择目标
  • 构建 ID:每个构建的唯一 ID
  • 永久链接:永久链接到ci.android.com上的此构建页面
  • 更改链接:链接到此版本中包含的更改
  • 构建工件:链接以查看和下载此构建的工件