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