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

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

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

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

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

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

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

Атрибуты приборной панели включают:

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