מרכז הבקרה של אינטגרציה רציפה (CI) של Android (Android CI) הוא כלי מבוסס-אינטרנט שמארח את גרסאות ה-build של Android Open Source Project (AOSP) וגרסאות build אחרות שקשורות לפלטפורמת Android, כמו General System Image (GSI) ו-Compliance Test Suite (CTS). אפשר להשתמש במרכז הבקרה כדי לראות מתי התוכן שהוספתם יהיה זמין ב-AOSP. איור 1 מציג את לוח הבקרה של Android CI:
איור 1. לוח הבקרה של Android CI
הרכיבים העיקריים במרכז הבקרה הם:
- השם של ההסתעפות ב-Git שבה מתבצעים ה-builds.
- הגדרת המכשיר היעד והגרסה שלו.
- גרסת ה-build יכולה להיות
user
,userdebug
אוeng
. למידע נוסף על וריאנטים של גרסאות build, ראו בחירת יעד. - המזהה הייחודי של ה-build.
- קישור קבוע לדף של ה-build הספציפי במרכז הבקרה של Android CI.
- קישור לשינויים שכלולים ב-build הזה. השינויים זהים לכל שורה של יעדים.
- קישור לפריטי המידע שנוצרים בתהליך פיתוח (Artifact) שאפשר להוריד לגרסה הזו. הוראות להורדת ארטיפקטים מפורטות במאמר הורדת ארטיפקטים של גרסאות build.
כל שורה מייצגת build מלא של ה-builders האוטומטיים של Android. כל עמודה מייצגת שילוב של יעד וגרסת ויאנט. בכל תא מוצג המצב הנוכחי של גרסה זמינה ל-build. הצבעים מייצגים את המצבים הבאים:
- ירוק מייצג דגם מוצלח.
- צהוב מייצג גרסת build שעדיין נמצאת בתהליך.
- אפור מייצג build שממתין למשאבי מחשוב ועדיין לא התחיל.
- אפור עם קו נטוי מייצג גרסה לא זמינה. היעד עדיין לא תוזמן או שהוא כבר לא מופעל ולא תתבצע גרסה שלו.
- שחור מייצג גרסה שהופסק לפתח אותה כי חלף זמן ההמתנה המקסימלי ליצירת הגרסה, והיא לא תיווצר.
הורדת ארטיפקטים של build
אחרי שה-build מסתיים, פועלים לפי השלבים הבאים כדי להוריד את הארטיפקטים של ה-build:
- לוחצים על (View artifacts) כדי לעבור לדף Build Artifacts.
- לוחצים על שם פריט המידע כדי להוריד אותו.