freeCodeCamp/guide/arabic/agile/continuous-deployment/index.md

1.7 KiB

title localeTitle
Continuous Deployment انتشار مستمر

انتشار مستمر

يعد النشر المستمر عملية هندسة برمجية حديثة والتي تعتبر جزءًا من بيئة DevOps. وهي تتضمن فرقًا من المطورين الذين يقومون بإنتاج وتحديث وإصدار الكود في دورات قصيرة جدًا. هذا يعني أن المطورين يرتكبون كميات صغيرة من الكود ، في كثير من الأحيان.

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

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

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