Android सतत एकीकरण

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

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

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

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

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

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

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

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