Ciągła integracja Androida

Pulpit nawigacyjny ciągłej integracji systemu Android ( ci.android.com ) zapewnia wgląd w system używany przez projekt Android Open Source Project (AOSP).

Współtwórcy AOSP mogą używać tego pulpitu nawigacyjnego do monitorowania, kiedy ich zgłoszenia są zintegrowane z drzewem. Kolor stanu pokazuje, czy zintegrowana zmiana została pomyślnie skompilowana we wszystkich naszych typach kompilacji. Dla wygody artefakty kompilacji z każdej kompilacji są dostępne do pobrania.

Każdy wiersz reprezentuje ukończoną kompilację w automatycznych kreatorach Androida. Każda kolumna reprezentuje kombinację celu kompilacji/typu kompilacji. W siatce kompilacje w toku i ukończone są wyświetlane z następującymi kolorami tła:

  • Zielony: Udane
  • Żółty: w toku
  • Czerwony: Niepowodzenie
  • Szary: Oczekuje na zasoby i jeszcze się nie rozpoczął
  • Szary z ukośnikiem: Niedostępny - może oznaczać, że cel nie został jeszcze zaplanowany lub cel nie jest już włączony i nie zostanie zbudowany
  • Czarny: Abandoned – kompilacja przekroczyła nasz maksymalny czas oczekiwania na czas trwania budowy i nie będzie już budowana

Po zakończeniu kompilacji można pobrać artefakty kompilacji, klikając ( Wyświetl artefakty ), która prowadzi do strony, na której można pobrać artefakty. Kliknięcie kwadratu otwiera panel u dołu ekranu z zakładką Szczegóły, w której przechowywane są dzienniki, zakładką Zmiany z listą zmian wprowadzonych do kompilacji oraz łączem do artefaktów kompilacji. Pulpit nawigacyjny odświeża się automatycznie po ukończeniu nowych kompilacji.

Obraz deski rozdzielczej
Rysunek 1. Pulpit ciągłej integracji

Atrybuty dashboardu to:

  • Nazwa gałęzi: Nazwa gałęzi Git, w której odbywają się kompilacje
  • Cel kompilacji: konfiguracja urządzenia
  • Buildtype: dokładna konfiguracja celu, którym może być użytkownik, userdebug lub eng
    Aby uzyskać więcej informacji, zobacz Wybieranie celu .
  • Identyfikator kompilacji: unikalny identyfikator dla każdej kompilacji
  • Perm link: Stały link do strony tej kompilacji na ci.android.com
  • Link do zmian : Link do zmian zawartych w tej kompilacji
  • Artefakty kompilacji: link do przeglądania i pobierania artefaktów z tej kompilacji