أمثلة على مخططات CI/CD
أداة واحدة، أربعة طلبات. كل رسم أدناه ناتج فعلي.
ما مخطط مسار CI/CD؟
يوضح مخطط مسار CI/CD المراحل الآلية واليدوية التي تنقل التغيير من الشيفرة المصدرية إلى إصدار منشور. وتشمل المراحل المعتادة البناء والاختبارات وفحوص الأمان والتجهيز والموافقة والنشر في الإنتاج والتراجع.
يفيد المخطط في توضيح بوابات الإصدار ومسارات الإخفاق. إذ يستطيع الفريق معرفة ما يحدث عند إخفاق اختبار، ومن يوافق على النشر، وأين يمكن إيقاف الإصدار أو التراجع عنه.
- Standard
- Sugiyama layered DAG + orthogonal routing
- Engine
- schematex-flowchart
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
من يستخدم مخططات CI/CD؟
مراحل الإصدار وبواباته عند توثيق أتمتة النشر أو مراجعتها.
إطلاق تدريجي لميزة مع المراقبة ومسار واضح لتعطيل الإصدار.
تسلسل البناء والاختبار والموافقة والنشر المستخدم لتعريف أعضاء الفريق الجدد بعملية الإصدار.
كيفية إنشاء مخطط CI/CD في ثلاث خطوات
صِفه
تكفي فقرة واحدة للبدء.
شاهد الرسم
يرسمه المحرّك المناسب.
حدّد ما تريد تغييره
تُحفظ نسخة مع كل تعديل.
أسئلة شائعة
ماذا يعني CI/CD؟
يجمع التكامل المستمر تغييرات الشيفرة بوتيرة متكررة ويتحقق منها عبر عمليات البناء والاختبارات الآلية. أما التسليم المستمر أو النشر المستمر، فينقل التغييرات التي اجتازت التحقق نحو الإنتاج عبر مسار متكرر.
ما الذي ينبغي أن يتضمنه مخطط مسار CI/CD؟
ضمّن المُحفّز ومراحل البناء والاختبار وبوابات الجودة أو الأمان وبيئات النشر والموافقات والمراقبة، وما يحدث عند إخفاق إحدى المراحل.
لماذا نُظهر مسارات الإخفاق في مخطط المسار؟
تجعل مسارات الإخفاق عملية الإصدار مفيدة من الناحية التشغيلية. فهي توضح ما إذا كان الفريق سيصلح المشكلة ويعيد المحاولة، أو يعلّق الإصدار، أو يعطّل ميزة، أو يتراجع عن النشر.
ما النشر الأزرق-الأخضر؟
يشغّل النشر الأزرق-الأخضر إصدارًا جديدًا إلى جانب الإصدار الحالي، ثم يحوّل الحركة إليه بعد اجتياز الفحوص. وإذا ظهرت مشكلة في الإصدار الجديد، يمكن إعادة الحركة إلى الإصدار السابق.