Panel ciągłej integracji Androida (Android CI) to narzędzie internetowe, które hostuje kompilacje Projektu Android Open Source (AOSP) i inne kompilacje związane z platformą Androida, takie jak kompilacje podstawowego obrazu systemu (GSI) i pakietu Compatibility Test Suite (CTS). Za pomocą panelu możesz sprawdzić, kiedy Twoje zmiany będą dostępne w AOSP. Rysunek 1 przedstawia panel Android CI:
Rysunek 1. Panel Android CI
Kluczowe elementy panelu:
- Nazwa gałęzi Git, w której odbywają się kompilacje.
- Konfiguracja urządzenia docelowego i kompilacja.
- Wariant kompilacji, który może mieć wartość
user,userdebug, lubeng. Więcej informacji o wariantach kompilacji znajdziesz w sekcji Wybieranie celu. - Unikalny identyfikator kompilacji.
- Stały link do strony konkretnej kompilacji w panelu Android CI.
- Link do zmian uwzględnionych w tej kompilacji. Zmiany są takie same w przypadku całego wiersza celów.
- Link do artefaktów, które możesz pobrać na potrzeby kompilacji. Instrukcje pobierania artefaktów znajdziesz w sekcji Pobieranie artefaktów kompilacji.
Każdy wiersz odpowiada ukończonej kompilacji na automatycznych serwerach kompilacji Androida. Każda kolumna odpowiada kombinacji celu i wariantu. Każda komórka pokazuje bieżący stan kompilacji. Kolory oznaczają te stany:
- Zielony oznacza udaną kompilację.
- Żółty oznacza kompilację, która jest w toku.
- Szary oznacza kompilację, która oczekuje na zasoby obliczeniowe i nie została jeszcze rozpoczęta.
- Szary z ukośnikiem oznacza kompilację, która jest niedostępna. Cel nie został jeszcze zaplanowany lub nie jest już włączony i nie zostanie skompilowany.
- Czarny oznacza kompilację, która została porzucona, ponieważ przekroczyła maksymalny czas oczekiwania na kompilację 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ść do strony Artefakty kompilacji.
- Kliknij nazwę artefaktu, aby go pobrać.