مقدمة

مكتمل

التكامل المستمر (CI) هو عملية استخدام الأتمتة لإنشاء البرامج واختبارها في كل مرة يقوم فيها المطور بإجراء تغييرات على التحكم بالإصدار في قاعدة التعليمات البرمجية. يساعد CI الفرق على اكتشاف المشكلات في وقت مبكر من عملية التطوير وإصلاحها بسرعة. يمكنك استخدام GitHub Actions لتنفيذ CI للتعليمات البرمجية التي تحتفظ بها في مستودع GitHub.

لنفترض أنك تريد إعداد مسار CI لفريق المطورين. يقوم الفريق بإنشاء موقع ويب لتحسين تجربة عملائك عند الاتصال بدعم المنتج. هناك ميزات متعددة قيد التطوير. تريد التأكد من أن الفريق يمكنه إنشاء جميع الميزات واختبارها بسهولة بحيث تتم إضافة كل ميزة بسرعة إلى موقع الويب عندما تكون جاهزة. نظرا لأنه يتم تخزين التعليمات البرمجية للمشروع في مستودع GitHub، قررت استخدام إجراءات GitHub لمشروع CI الخاص بك.

في هذه الوحدة، ستتعلم كيفية تنفيذ CI باستخدام إجراءات GitHub ومهام سير العمل في مستودع GitHub. يمكنك إنشاء مشروع Node.js واختباره باستخدام GitHub Actions وقالب سير عمل. يمكنك تخصيص سير العمل الخاص بك باستخدام GitHub Actions، ثم تتبع أخطاء اختبار فاشل باستخدام سجلات GitHub Actions.

لإكمال الوحدة النمطية، تحتاج إلى الإلمام الأساسي بإجراءات GitHub ومهام سير العمل. إذا لم تكن على دراية بإجراءات GitHub أو مهام سير العمل، فتحقق أولا من أتمتة مهام التطوير باستخدام إجراءات GitHub.