एंड्रॉइड सतत एकीकरण

एंड्रॉइड कंटीन्यूअस इंटीग्रेशन डैशबोर्ड ( ci.android.com ) एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) द्वारा उपयोग किए जाने वाले सिस्टम में दृश्यता प्रदान करता है।

AOSP में योगदानकर्ता इस डैशबोर्ड का उपयोग यह निगरानी करने के लिए कर सकते हैं कि उनके सबमिशन ट्री में कब एकीकृत होते हैं। स्थिति का रंग दिखाता है कि हमारे सभी निर्माण प्रकारों में एकीकृत परिवर्तन सफलतापूर्वक हुआ है या नहीं। सुविधा के लिए, प्रत्येक बिल्ड से निर्मित कलाकृतियाँ डाउनलोड के लिए उपलब्ध हैं।

प्रत्येक पंक्ति एंड्रॉइड के स्वचालित बिल्डरों पर पूर्ण निर्माण का प्रतिनिधित्व करती है। प्रत्येक कॉलम एक बिल्ड लक्ष्य/बिल्डटाइप संयोजन का प्रतिनिधित्व करता है। ग्रिड के भीतर, प्रगतिरत और पूर्ण किए गए निर्माण इन पृष्ठभूमि रंगों के साथ दिखाए जाते हैं:

  • हरा: सफल
  • पीला: प्रगति पर है
  • लाल: असफल
  • ग्रे: संसाधनों की प्रतीक्षा में लंबित है और अभी तक शुरू नहीं हुआ है
  • स्लैश के साथ ग्रे: अनुपलब्ध - यह संकेत दे सकता है कि लक्ष्य अभी तक निर्धारित नहीं किया गया है या लक्ष्य अब सक्षम नहीं है और बनाया नहीं जाएगा
  • काला: छोड़ दिया गया - निर्माण ने निर्माण की हमारी अधिकतम प्रतीक्षा अवधि को पार कर लिया है और अब इसका निर्माण नहीं किया जाएगा

जब कोई निर्माण पूरा हो जाता है तो आप ( कलाकृतियां देखें ) आइकन पर क्लिक करके बिल्ड कलाकृतियों को डाउनलोड कर सकते हैं, जो एक पृष्ठ से लिंक होता है जहां आप कलाकृतियों को डाउनलोड कर सकते हैं। एक वर्ग पर क्लिक करने से स्क्रीन के नीचे एक पैनल खुलता है जिसमें विवरण टैब होता है जहां लॉग रखे जाते हैं, एक परिवर्तन टैब जो बताता है कि निर्माण में क्या परिवर्तन हुए, और निर्माण कलाकृतियों के लिए एक लिंक है। नए निर्माण पूरे होते ही डैशबोर्ड स्वचालित रूप से ताज़ा हो जाता है।

डैशबोर्ड की छवि
चित्र 1. सतत एकीकरण डैशबोर्ड

डैशबोर्ड की विशेषताओं में शामिल हैं:

  • शाखा का नाम: Git शाखा का नाम जहां निर्माण होता है
  • निर्माण लक्ष्य: डिवाइस कॉन्फ़िगरेशन
  • बिल्डटाइप: लक्ष्य का सटीक कॉन्फ़िगरेशन, जो उपयोगकर्ता, उपयोगकर्ताडिबग या इंजी हो सकता है
    अधिक विवरण के लिए, लक्ष्य चुनना देखें।
  • बिल्ड आईडी: प्रत्येक बिल्ड के लिए अद्वितीय आईडी
  • पर्म लिंक: ci.android.com पर इस बिल्ड के पेज का स्थायी लिंक
  • परिवर्तन लिंक: इस बिल्ड में शामिल परिवर्तनों से लिंक करें
  • कलाकृतियाँ बनाएँ: इस बिल्ड से कलाकृतियाँ देखने और डाउनलोड करने के लिए लिंक