Ciągła integracja z Androidem

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ółpracownicy AOSP mogą używać tego pulpitu nawigacyjnego do monitorowania, kiedy ich zgłoszenia są integrowane z drzewem. Kolor stanu pokazuje, czy zintegrowana zmiana została pomyślnie wbudowana 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 trwające i ukończone kompilacje są oznaczone następującymi kolorami tła:

  • Zielony: udany
  • Żółty: w toku
  • Czerwony: Nie udało się
  • Szary: Oczekuje na zasoby i jeszcze nie został rozpoczęty
  • Szary z ukośnikiem: Niedostępny — może to sygnalizować, że cel nie został jeszcze zaplanowany lub że cel nie jest już włączony i nie zostanie zbudowany
  • Czarny: Porzucony — konstrukcja przekroczyła maksymalny czas oczekiwania na budowę i nie będzie już budowana

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

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

Atrybuty dashboardu obejmują:

  • Nazwa gałęzi: nazwa gałęzi Git, w której odbywają się kompilacje
  • Cel kompilacji: konfiguracja urządzenia
  • Typ kompilacji: Dokładna konfiguracja celu, którym może być użytkownik, debugowanie użytkownika lub inż
    Aby uzyskać więcej informacji, zobacz Wybieranie celu .
  • Identyfikator kompilacji: Unikalny identyfikator każdej kompilacji
  • Link do trwałej wersji: stały link do strony tej kompilacji w witrynie ci.android.com
  • Link do zmian: Link do zmian zawartych w tej kompilacji
  • Artefakty kompilacji: łącze umożliwiające przeglądanie i pobieranie artefaktów z tej kompilacji