Sujet 3: Concevoir une chaîne CI/CD complète pour un projet applicatif libre

1 دقيقة
  • نوع التطبيق حر.
  • يجب أن يقترح الفريق الموضوع وأن يعتمده الأستاذ.
  • مستودع Git إلزامي (GitHub أو GitLab أو ما يعادلهما).
  • يجب أن يكون خط أنابيب CI/CD مؤتمتاً بالكامل.

2. المتطلبات التقنية الدنيا

  1. Git وسير العمل

    • مستودع بعيد.
    • فروع منظَّمة (main + feature).
    • طلبات سحب إلزامية.
  2. خط أنابيب CI

    • بناء أو تثبيت الاعتماديات.
    • اختبارات آلية.
    • تحليل الجودة (lint أو ما يعادله).
    • إنتاج أثر (صورة Docker أو أرشيف).
  3. خط أنابيب CD

معاينة — بقية الدرس متاحة للمسجّلين فقط.

هل سجّلت من قبل برمز؟

وصولك مرتبط بحسابك وليس بهذا الرابط. سجّل الدخول بنفس البريد الذي استخدمته في الصف: دورتك بانتظارك، ولا حاجة لإدخال الرمز مجددًا.

تسجيل الدخولليس لديك حساب بعد؟ أنشئ حسابًا
هذا الدرس جزء من وحدة «اختيار موضوع المشروع»

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

هل أنت طالب في هذه الدورة؟

يرتبط الرمز بحسابك: سجّل الدخول أو أنشئ حسابًا وسيُطبَّق تلقائيًا عند عودتك.

ليس لديك حساب بعد؟ أنشئ حسابًا