اندرويد التكامل المستمر

توفر لوحة معلومات Android Continuous Integration ( ci.android.com ) رؤية للنظام المستخدم بواسطة مشروع Android مفتوح المصدر (AOSP).

يمكن للمساهمين في AOSP استخدام لوحة المعلومات هذه لمراقبة وقت دمج عمليات الإرسال في الشجرة. يُظهر لون الحالة ما إذا كان التغيير المتكامل قد تم بناؤه بنجاح عبر جميع أنواع الإنشاءات لدينا. للراحة ، تتوفر أدوات الإنشاء من كل إصدار للتنزيل.

يمثل كل صف بناءًا مكتملًا على منشئي Android الآليين. يمثل كل عمود مجموعة هدف البناء / نوع البناء. داخل الشبكة ، يتم عرض الإنشاءات قيد التقدم والمكتملة بألوان الخلفية التالية:

  • الأخضر: ناجح
  • أصفر: قيد التقدم
  • الأحمر: فشل
  • الرمادي: في انتظار الموارد ولم تبدأ بعد
  • الرمادي بشرطة مائلة: غير متوفر - يمكن أن يشير هذا إلى أن الهدف لم يتم جدولته بعد أو أن الهدف لم يعد ممكّنًا ولن يتم إنشاؤه
  • الأسود: مهجور - تجاوز التصميم الحد الأقصى لوقت الانتظار لبناء المدة ولن يتم بناؤه بعد الآن

عند اكتمال البناء ، يمكنك تنزيل عناصر البناء بالنقر فوق ( عرض الأثرية ) ، التي ترتبط بصفحة يمكنك تنزيل العناصر الأثرية منها. يؤدي النقر فوق مربع إلى فتح لوحة في الجزء السفلي من الشاشة بها علامة تبويب "التفاصيل" حيث يتم الاحتفاظ بالسجلات ، وعلامة التبويب "التغييرات" التي تسرد التغييرات التي تم إدخالها على المبنى ، ورابط إلى عناصر الإنشاء. يتم تحديث لوحة المعلومات تلقائيًا عند اكتمال التصميمات الجديدة.

صورة لوحة القيادة
الشكل 1. لوحة أجهزة القياس التكامل المستمر

تشمل سمات لوحة القيادة ما يلي:

  • اسم الفرع: اسم فرع Git حيث تحدث البنى
  • هدف البناء: تكوين الجهاز
  • نوع البناء: التكوين الدقيق للهدف ، والذي يمكن أن يكون المستخدم أو userdebug أو eng
    لمزيد من التفاصيل ، انظر اختيار الهدف .
  • معرف البنية: معرف فريد لكل بناء
  • رابط بيرم: رابط دائم لصفحة هذا الإصدار على ci.android.com
  • رابط التغييرات: رابط للتغييرات المضمنة في هذا الإصدار
  • إنشاء القطع الأثرية: رابط لمشاهدة وتنزيل القطع الأثرية من هذا الإصدار