Непрерывная интеграция Android

Панель мониторинга непрерывной интеграции Android ( ci.android.com ) обеспечивает обзор системы, используемой Android Open Source Project (AOSP).

Участники AOSP могут использовать эту информационную панель, чтобы отслеживать, когда их материалы интегрируются в дерево. Цвет состояния показывает, успешно ли реализовано интегрированное изменение для всех наших типов сборки. Для удобства артефакты сборки из каждой сборки доступны для скачивания.

Каждая строка представляет завершенную сборку автоматизированных сборщиков Android. Каждый столбец представляет комбинацию цели сборки/типа сборки. В сетке незавершенные и завершенные сборки отображаются со следующими цветами фона:

  • Зеленый: успешно
  • Желтый: в процессе
  • Красный: не удалось
  • Серый: в ожидании ресурсов и еще не запущен
  • Серый с косой чертой: недоступен — это может означать, что цель еще не запланирована или цель больше не включена и не будет построена.
  • Черный: Заброшено — сборка превысила наше максимальное время ожидания до продолжительности сборки и больше не будет строиться.

Когда сборка завершена, вы можете загрузить артефакты сборки, щелкнув значок ( Просмотр артефактов ), который ссылается на страницу, где вы можете загрузить артефакты. Щелчок по квадрату открывает панель в нижней части экрана с вкладкой «Сведения», где хранятся журналы, вкладкой «Изменения», в которой перечислены изменения, внесенные в сборку, и ссылкой на артефакты сборки. Панель инструментов обновляется автоматически по мере завершения новых сборок.

Изображение приборной панели
Рисунок 1. Панель непрерывной интеграции

К атрибутам панели управления относятся:

  • Имя ветки: имя ветки Git, в которой происходят сборки.
  • Цель сборки: конфигурация устройства
  • Buildtype: Точная конфигурация цели, которая может быть пользователем, userdebug или eng.
    Дополнительные сведения см. в разделе Выбор цели .
  • Идентификатор сборки: уникальный идентификатор для каждой сборки
  • Постоянная ссылка: Постоянная ссылка на страницу этой сборки на ci.android.com.
  • Ссылка на изменения : ссылка на изменения, включенные в эту сборку.
  • Артефакты сборки: ссылка для просмотра и загрузки артефактов из этой сборки