הורדת פריטי מידע שנוצרים בתהליך פיתוח (Artifact)

לוח הבקרה של Android Continuous Integration (Android CI) הוא כלי מבוסס-אינטרנט שמארח גרסאות build של פרויקט קוד פתוח של Android ‏ (AOSP) וגרסאות build אחרות שקשורות לפלטפורמת Android, כמו קובץ אימג' גנרי של המערכת (GSI) וחבילה לבדיקות תאימות (CTS). אתם יכולים להשתמש בלוח הבקרה כדי לזהות מתי התרומות שלכם זמינות ב-AOSP. איור 1 מציג את לוח הבקרה של Android CI:

לוח הבקרה של CI ב-Android.

איור 1. לוח הבקרה של CI ב-Android

האלמנטים העיקריים בלוח הבקרה הם:

  1. השם של הסתעפות ה-Git שבה מתבצעות הבנייה.
  2. התצורה והגרסה של מכשיר היעד.
  3. וריאנט ה-build, שיכול להיות user, ‏ userdebug או eng. מידע נוסף על וריאציות של build זמין במאמר בחירת יעד.
  4. המזהה הייחודי של הגרסה.
  5. קישור קבוע לדף של הגרסה הספציפית בלוח הבקרה של Android CI.
  6. קישור לשינויים שכלולים בגרסה הזו. השינויים זהים לכל השורה של היעדים.
  7. קישור לפריטי המידע שנוצרו בתהליך פיתוח (Artifact) שאפשר להוריד עבור גרסת ה-build. הוראות להורדת ארטיפקטים מופיעות במאמר הורדת ארטיפקטים של בנייה.

כל שורה מייצגת בילד שהושלם בכלי האוטומטיים ליצירת בילדים ב-Android. כל עמודה מייצגת שילוב של יעד ווריאנט. בכל תא מוצג המצב הנוכחי של בילד. הצבעים מייצגים את המצבים הבאים:

  • הצבע הירוק מייצג בנייה מוצלחת.
  • הצבע הצהוב מייצג בנייה שעדיין מתבצעת.
  • הצבע האפור מייצג build שממתין למשאבי מחשוב ועדיין לא התחיל.
  • הצבע אפור עם קו אלכסוני מייצג גרסת build שלא זמינה. היעד עדיין לא תוכנן או שהוא כבר לא מופעל ולא יבוצע build שלו.
  • הצבע השחור מייצג גרסת build שננטשה כי היא חרגה מזמן ההמתנה המקסימלי עד לסיום ה-build, ולכן היא לא תעבור build.

הורדת פריטי מידע שנוצרים בתהליך פיתוח (Artifact)

אחרי שהתהליך של בניית האפליקציה מסתיים, פועלים לפי השלבים הבאים כדי להוריד את ארטיפקטים של הבנייה:

  1. לוחצים על (View artifacts) כדי לעבור לדף Build Artifacts.
  2. לוחצים על שם הארטיפקט כדי להוריד אותו.