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

לוח הבקרה של Android Continuous Integration (Android CI) הוא כלי מבוסס-אינטרנט שמארח גרסאות build של Android Open Source Project (AOSP) וגרסאות build אחרות שקשורות לפלטפורמת Android, כמו Generic System Image (GSI) ו-Compatibility Test Suite (CTS). אתם יכולים להשתמש בלוח הבקרה כדי לזהות מתי התרומות שלכם זמינות ב-AOSP. איור 1 מציג את לוח הבקרה של Android CI:

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

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

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

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

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

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

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

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

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