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