عملية إعادة تدوير GBL

توضّح هذه الصفحة عملية إعادة إنشاء برنامج الإقلاع العام (GBL) لإرسال طلب للحصول على إصدار جديد من GBL.

إعادة تدوير هي إصدار جديد من GBL. لإرسال طلب إعادة تدوير، اتّبِع الخطوات التالية:

  1. املأ نموذج طلب إعادة إصدار GBL وتواصَل مع جهة التواصل في Google على الفور.

    • ينشئ هذا النموذج خطأً في طلب إعادة تدوير GBL. دوِّن رقم تعريف الخطأ.
  2. إعداد حزمة التصحيح:

    • تأكَّد من دمج التصحيح في فرع تطوير GBL.
    • طبِّق التصحيح على فرع إصدار GBL المناسب.
    • عدِّل التصحيح الذي تم اختياره يدويًا لتضمين رقم تعريف الخطأ الذي تم إنشاؤه في الخطوة 1 كعلامة Bug: XYZ في رسالة الالتزام.

    مثال: لاختيار قائمة تغييرات (CL) من <development-branch> إلى <release-branch>:

    # 1. Check out the target release branch
    git checkout <release-branch>
    
    # 2. Fetch the upstream development branch (Source of Truth)
    git fetch aosp <development-branch>
    
    # 3. Cherry-pick the commit (Preserving metadata)
    git cherry-pick -x <commit_hash>
    
    # 4. Update the commit message to include the Respin Bug ID
    # (Don't remove existing Bug IDs or change the Change-Id)
    
  3. أرسِل الخطأ. يحدث ما يلي بعد إرسال الطلب:

    • عملية المراجعة:

      • يراجع فريق GBL في Google الطلب ويوافق عليه أو يعيده إليك إذا كان الفريق بحاجة إلى مزيد من المعلومات.
      • بعد الاتفاق على حلّ، يراجع فريق GBL التغيير.
      • يدمج فريق GBL التغيير ويبنيه ويختبره للتأكّد من عدم حدوث تراجع ويمنحه شهادة.
    • الإصدار:

      • يصدر فريق GBL الملف الثنائي إلى ci.android.com.