سبعة أنماط من خطوط أنابيب التسليم المستمر

تم إعداد ترجمة المقال مسبقًا قبل بدء الدورة التدريبية "ممارسات وأدوات DevOps".

الآن ، لديك فرصة للالتحاق بالدورة بسعر خاص . أعرف أكثر.


في الوقت الحاضر ، تعتمد سرعة الأعمال غالبًا على سرعة الكود. تعد القدرة على الإصدار السريع والآمن عند الطلب للمنتجات والخدمات الرقمية اليوم ميزة تنافسية حقيقية.

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

التسليم المستمر

(Continuous Delivery) — "   ". Agile vs Effort, , . CI / CD.

DevOps 2019 31 000 . . 200 100 , 2 600 7 .

, ! ( ), .

() — . , . , .

20 — CruiseControl, , 2001 , — .

, , .

1 —

. .

  • ! , , .

  • CI / CD -   , .

  • Docker-.

  • CI runner , . CI runner .

  • , , .

2 —

, , .

  • - . , , .

  • , Make, Rake, npm, Maven .. CI.

  • .

3 —

, . , .

  • . . , . 

  • . , , , .

  • . — , , , . 

4 —

, — , .

  • pull request' .

  • - -, .

  • .

5 —

.   .

  • .

  • .

  • .

  • , , .

6 —

, . .

  • , , .

  • .

  • CI runners cloud-native IAM , .

7 —

, .

  • " " (release gate) .

  • , .

  • Release gate API , .

. , .

— , . , . , , — , . , .

. . , , , .

.

:




All Articles