ما هو CD؟

هو نشر مستمر للكود في بيئات الإنتاج.

🔄

التعريف

النشر المستمر (Continuous Deployment) أو (Continuous Delivery) هو نهج في هندسة البرمجيات حيث يتم نشر التغييرات في الكود تلقائيًا إلى بيئة الإنتاج من خلال سلسلة من الاختبارات التلقائية.

🛠️

العملية

يتم اختبار التغييرات الجديدة في الكود عبر خط أنابيب الاختبار وإذا تم الموافقة عليها، يتم نشرها مباشرة إلى بيئة الإنتاج.

🚀

الفوائد

النشر المستمر يعزز سرعة توفير البرمجيات، ويقلل من الوقت اللازم لطرح الميزات الجديدة في السوق، ويتيح دورات تغذية راجعة أسرع.

🐞

إصلاح المشكلات

النشر المتكرر يسهل اكتشاف المشكلات وإصلاحها، لأن المشكلات تكون جديدة ويسهل تحديدها.