Panel ciągłej integracji Androida (Android CI) to narzędzie internetowe, które zawiera kompilacje Projektu Android Open Source (AOSP) i inne kompilacje związane z platformą Android, takie jak kompilacje ogólnego obrazu systemu (GSI) i pakietu testów zgodności (CTS). W panelu możesz sprawdzić, kiedy Twoje zmiany będą dostępne w AOSP. Rysunek 1 przedstawia panel Android CI:
Rysunek 1. Panel CI Androida
Najważniejsze elementy panelu to:
- Nazwa gałęzi Git, w której odbywają się kompilacje.
- konfigurację i kompilację urządzenia docelowego;
- Wariant kompilacji, który może być
user
,userdebug
lubeng
. Więcej informacji o wariantach kompilacji znajdziesz w artykule Wybieranie celu. - Unikalny identyfikator kompilacji.
- Stały link do strony konkretnej kompilacji w panelu CI Androida.
- Link do zmian wprowadzonych w tej kompilacji. Zmiany są takie same w przypadku całego wiersza wartości docelowych.
- Link do artefaktów, które możesz pobrać w przypadku kompilacji. Instrukcje pobierania artefaktów znajdziesz w artykule Pobieranie artefaktów kompilacji.
Każdy wiersz reprezentuje ukończoną kompilację na automatycznych kompilatorach Androida. Każda kolumna reprezentuje kombinację celu i wersji. Każda komórka zawiera aktualny stan kompilacji. Kolory oznaczają te stany:
- Zielony kolor oznacza udaną kompilację.
- Kolor żółty oznacza kompilację, która jest w trakcie.
- Kolor szary oznacza kompilację, która oczekuje na zasoby obliczeniowe i nie została jeszcze rozpoczęta.
- Szary kolor z ukośnikiem oznacza kompilację, która jest niedostępna. Kompilacja docelowa nie została jeszcze zaplanowana lub nie jest już włączona i nie zostanie skompilowana.
- Kolor czarny oznacza kompilację, która została porzucona, ponieważ przekroczyła maksymalny czas oczekiwania na czas trwania kompilacji i nie zostanie skompilowana.
Pobieranie artefaktów kompilacji
Po zakończeniu kompilacji wykonaj te czynności, aby pobrać artefakty kompilacji:
- Kliknij (Wyświetl artefakty), aby przejść na stronę Artefakty kompilacji.
- Aby pobrać artefakt, kliknij jego nazwę.