אינטגרציה רציפה של Android

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

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

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

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

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

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

המאפיינים של לוח המחוונים כוללים:

  • שם הסניף: שם סניף Git שבו מתרחשות הבניינים
  • יעד בנייה: תצורת המכשיר
  • בניית סוג: תצורה מדויקת של היעד, שיכולה להיות משתמש, usebebug או eng
    לפרטים נוספים ראו בחירת יעד .
  • מזהה בנייה: מזהה ייחודי לכל מבנה
  • קישור Perm: קישור קבוע לדף build זה ב- ci.android.com
  • קישור שינויים: קישור לשינויים הכלולים בבניין זה
  • בניית חפצים: קישור כדי לראות ולהוריד חפצים מבניין זה