אינטגרציה רציפה של אנדרואיד

לוח המחוונים של Android Continuous Integration ( ci.android.com ) מספק נראות למערכת המשמשת את פרויקט הקוד הפתוח של Android (AOSP).

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

כל שורה מייצגת בנייה שהושלמה על הבונים האוטומטיים של אנדרואיד. כל עמודה מייצגת שילוב יעד/buildtype. בתוך הרשת, בנייה שנמצאת בתהליך והשלמה מוצגות עם צבעי הרקע הבאים:

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

כאשר הבנייה הושלמה תוכל להוריד את חפצי הבנייה על ידי לחיצה על סמל ( הצג חפצים ), המקשר לדף שבו תוכל להוריד את החפצים. לחיצה על ריבוע פותחת חלונית בתחתית המסך עם כרטיסיית פרטים שבה נשמרים היומנים, לשונית שינויים המפרטת אילו שינויים נכנסו למבנה, וקישור לחפצי הבנייה. לוח המחוונים מתרענן אוטומטית עם השלמת בנייה חדשה.

תמונה של לוח המחוונים
איור 1. לוח מחוונים של אינטגרציה מתמשכת

התכונות של לוח המחוונים כוללות:

  • שם הסניף: שם הסניף של Git בו מתרחשות הבנייה
  • יעד בנייה: תצורת מכשיר
  • Buildtype: תצורה מדויקת של היעד, שיכולה להיות user, userdebug או eng
    לפרטים נוספים, ראה בחירת יעד .
  • מזהה Build: מזהה ייחודי לכל בנייה
  • קישור אישור: קישור קבוע לדף המבנה הזה ב- ci.android.com
  • קישור שינויים: קישור לשינויים הכלולים במבנה זה
  • בניית חפצים: קישור כדי לראות ולהוריד חפצים ממבנה זה