إصدار متواصل
الإصدار المتدرج ، المعروف أيضًا بالتحديث المتدرج أو التسليم المستمر ، هو مفهوم في تطوير البرمجيات يتمثل في تقديم تحديثات متكررة للتطبيقات. [ 1 ] [ 2 ] [ 3 ] وهذا يختلف عن نموذج التطوير القياسي أو نموذج الإصدار النقطي الذي يستخدم إصدارات برمجية تحل محل الإصدار السابق.
يختلف نموذج الإصدار التدريجي عن نموذج الإصدار المرحلي أو " المتدرج "، حيث يتم توفير التحديث تدريجياً لنسبة متزايدة من المستخدمين لأسباب تتعلق بالاختبار أو سعة النطاق الترددي. [ 4 ] [ 5 ]
من الأمثلة على الإصدارات المتجددة نظام Arch Linux ، حيث تُضاف حزم وتحديثات جديدة باستمرار، وقد يُجري المطورون تغييرات جوهرية على التوزيعة في أي وقت. يختلف هذا عن نظام Ubuntu Linux ، الذي يُصدر إصدارات كل سنتين، وتقتصر التغييرات الرئيسية بعد كل إصدار على تحديثات الأمان أو إصلاحات الأخطاء الهامة.
نموذج
تُعدّ نماذج التطوير بالإصدارات المتتالية أحد أنواع دورات حياة إصدار البرمجيات . ورغم إمكانية استخدام هذا النموذج في تطوير أي برنامج أو مجموعة برامج، إلا أنه يُستخدم بكثرة في توزيعات لينكس ، ومن أبرز الأمثلة عليها: GNU Guix System ، وArch Linux ، و Gentoo Linux ، و Nobara Linux (منذ الإصدار 41)، و openSUSE Tumbleweed ، وPCLinuxOS ، وSolus ، و SparkyLinux ، و Void Linux . كما تدعم بعض قواعد بيانات SQL الموزعة الحديثة ، مثل YugabyteDB، هذه الميزة.
يُطبَّق الإصدار المتجدد عادةً من خلال تحديثات صغيرة ومتكررة . مع ذلك، لا يعني وجود التحديثات بالضرورة أن البرنامج يستخدم دورة إصدار متجدد؛ إذ يتطلب ذلك أن يتبنى المطورون فلسفة العمل على فرع واحد من الكود بدلاً من إصدارات منفصلة. عند استخدام الإصدار المتجدد كنموذج تطوير، تُسلَّم تحديثات البرامج عادةً للمستخدمين عبر مدير الحزم على جهاز الكمبيوتر الشخصي ، وذلك بالوصول عبر الإنترنت إلى مستودع برامج بعيد (غالباً عبر خادم تنزيل ) مُخزَّن على خادم ملفات الإنترنت .
مراجع
- ↑ أليكس نيوث (9 مايو 2015). "ما هو الإصدار المتواصل؟" . موقع wiseGeek . مؤرشف من الأصل بتاريخ 23 يونيو 2018. تم الاطلاع عليه بتاريخ 21 أغسطس 2018 .
- ↑ ستيفن ج. فوغان-نيكولز (2015-02-03). "الإصدار المتجدد مقابل الإصدار الثابت لنظام لينكس" . زد نت . مؤرشف من الأصل بتاريخ 2017-12-17 . تم الاطلاع عليه بتاريخ 2018-08-21 .
- ↑ "التسليم المستمر والترقيات المتدرجة" . وثائق Ansible . 21-04-2016. مؤرشف من الأصل في 22-08-2018 . تم الاطلاع عليه في 21-08-2018 .
- ↑ "إصدار تحديثات التطبيقات على مراحل" . مساعدة وحدة تحكم جوجل بلاي . جوجل . تم الاطلاع عليه بتاريخ 26 يوليو 2024 .
- ↑ "Microsoft Entra Connect: المصادقة السحابية عبر النشر التدريجي - Microsoft Entra ID" . learn.microsoft.com . Microsoft . 2024-01-18 . تم الاطلاع عليه بتاريخ 2024-07-26 .
- توزيع البرمجيات
- إصدار البرنامج
- توزيعات لينكس ذات الإصدارات المتتالية
