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

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

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

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

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

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

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

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

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