01 / المسرد
التكامل المستمر والتسليم المستمر
CI/CD · عملية تطوير تُدمَج فيها تغييرات الشيفرة وتُختبر آليًا، وتُحضَّر الإصدارات المعتمدة آليًا للنشر أو تُنشر آليًا.
- 01
لماذا هو مهم؟
النشر اليدوي عرضة للأخطاء ولا يمكن تكراره كثيرًا. يمرّر CI/CD كل تغيير عبر نفس الاختبارات، ويكتشف المشكلات مبكرًا، ويُمكّن من إصدارات صغيرة ومتكررة وآمنة. كما يسهل الرجوع إلى الإصدار السابق عند حدوث مشكلة.
- 02
مثال
يبني فريق خطًّا آليًا تُنفَّذ فيه الاختبارات وفحص الأمان والبناء آليًا مع كل تغيير في الشيفرة. يذهب التغيير الذي ينجح في الاختبارات أولًا إلى بيئة الاختبار، وبعد الاعتماد يُنشر في بيئة الإنتاج بنقرة واحدة.
- 03
خطأ شائع
بناء الخط الآلي مع ترك الاختبارات بلا معنى أو غير مكتملة. إذا كانت تغطية الاختبارات ضعيفة، ينقل الخط الشيفرة المعطوبة إلى الإنتاج بنفس السرعة.
- 04
مصطلحات ذات صلة
خدمات وأدلة ذات صلة