- 0:00–0:06
حدد النسخة • تتبّع نسخة الشفرة ومدخلات البناء بدقة. • نسخة محددة • مدخلات البناء • البيئة • أدلة الإصدار • نسخة مرشحة ثابتة · R17 • فرع متغير · R17 • فرع متغير · R18 • معرّفات توضيحية · سجل المراجع المحددة لا الفرع وحده
تبقى النسخة المرشحة التوضيحية ثابتة عند R17 بينما ينتقل فرع التطوير من R17 إلى R18. يربط الشكل المعتمد نسخة الشفرة ومدخلات البناء والبيئة بسجل أدلة الإصدار. تحفظ مراجع المستودع والنسخة ومعرّف الحزمة ونتائج الفحص ونسخة الإعداد وتوافق البيانات وقرار الإصدار والتحقق الحي دون نسخ الأسرار. قد يتحرك الفرع، فلا يمثل وحده هوية الإصدار كاملة.
- 0:06–0:12
افحص الرحلة المهمة • اختبر الصلاحية والفشل وسلوك إعادة المحاولة. • حجز مخوّل • المتوقع: حجز مسموح • طلب غير مخوّل • المتوقع: رفض • إعادة الطلب نفسه • المتوقع: لا حجز ثانٍ • اختبارات حجز مقترحة · سجل النتائج الفعلية والتشخيص المنقح
تصل ثلاث حالات مقترحة لتطبيق الحجوزات الافتراضي في المقال بين المدخل ونتيجته المتوقعة: حجز مخوّل إلى حجز مسموح، وطلب غير مخوّل إلى الرفض، وإعادة الطلب نفسه إلى عدم إنشاء حجز ثانٍ. هذه توقعات تُختبر وليست نتائج نجاح. تستخدم تجهيزات مناسبة وتكاملات اختبار مدعومة، وتحفظ النتائج الفعلية والتشخيص المنقح المرتبط بالنسخة، مع تمييز عطل الفحص عن عيب التطبيق.
- 0:12–0:18
وثّق البيئة • قد تغير إعدادات وقت البناء الوحدة الناتجة. • R17 · مدخلات الاختبار • R17 · مدخلات الإنتاج • بناء أ · إعداد الاختبار • بناء ب · إعداد الإنتاج • مدخلات مدمجة مختلفة؟ افحص نسخة الإنتاج الفعلية
تبقى مراجعة الشفرة R17 في الجانبين بينما تدخل إعدادات مدمجة مختلفة للاختبار والإنتاج في البناءين التوضيحيين أ وب. لا يفترض تطابقهما. توثق المدخلات المختلفة وتشغّل الفحوص المطلوبة على نسخة الإنتاج الفعلية. تنقل الوحدة المفحوصة عندما تسمح المنصة، ويفصل إعداد البيئة حيث يُدعم ذلك. اسم البيئة لا ينشئ حسابًا أو قاعدة بيانات أو شبكة معزولة، وتبقى صلاحيات الإنتاج خارج وظائف الاختبار العادية.
- 0:18–0:24
اضبط الترقية • قد يحتفظ التسليم بقرار قبل النشر للإنتاج. • فشل الفحص • إيقاف الترقية • R17 · ينتظر القرار • مسؤول مخوّل أو قاعدة متفق عليها • جاهزية التسليم لا تفرض النشر الآلي في الإنتاج
يبين مسار الفشل المعتمد الأول أن فشل فحص مطلوب يوقف الترقية. وبصورة منفصلة تقترب نسخة توضيحية تنتظر القرار من حد الإنتاج المتفق عليه ولا تتجاوزه. يملك القرار مسؤول مخوّل أو قاعدة صريحة؛ لا يفرض التسليم المستمر نشر كل تغيير تلقائيًا. يتحقق الفريق من ضوابط المستودع والمنصة وحدود الوصول وتزامن الإصدارات دون وعد بميزة موافقة غير متاحة أو اعتبار الإلغاء خطة استعادة.
- 0:24–0:30
تحقق وسلّم التشغيل • نجاح البناء لا يثبت نجاح الرحلة الحية. • فشل الرحلة • قرار الاستعادة • F17 · دليل الرحلة الحية • مسؤول استعادة مسمّى • رجوع الشفرة لا يلغي كتابة البيانات أو الإجراءات الخارجية • مسؤول آخر يجرّب العملية · التنبيه يحتاج مستجيبًا مسمّى
يوجه مسار الفشل الثاني تعثر رحلة حية إلى قرار استعادة يراعي توافق النسخة والبيانات. يمثل F17 مرجع دليل توضيحيًا يصل إلى المسؤول المسمّى، لا أمر رجوع آليًا. لا يثبت نجاح البناء أو استجابة الصفحة اكتمال الحجز أو المهمة الخلفية. لا يلغي رجوع الشفرة كتابات البيانات أو الإجراءات الخارجية المكتملة. قد تتضمن الاستعادة نسخة متوافقة أو تعطيل ميزة أو إصلاحًا جديدًا أو عملية بيانات جُرّبت منفصلة. يجرّب مسؤول مخوّل آخر التشغيل والاستعادة، وتحتاج التنبيهات تغطية متابعة بأسماء فعلية لا افتراض فريق جاهز.
شرح صامت مدته 30 ثانية في خمسة مشاهد، كل منها ست ثوانٍ. هوية إصدار تربط الشفرة والفحوص والرحلة المنشورة، مع توثيق إعداد البيئة بصورة منفصلة.
اقرأ المقال: خط CI/CD للفرق الصغيرة: الفحوص والنشر والاستعادة