جدول المحتويات:

كيف يعمل خط أنابيب CI CD؟
كيف يعمل خط أنابيب CI CD؟

فيديو: كيف يعمل خط أنابيب CI CD؟

فيديو: كيف يعمل خط أنابيب CI CD؟
فيديو: Мастер-класс | JENKINS Полный курс для начинающих | Шаг за шагом | Вопросы для интервью с Дженкинсом 2024, أبريل
Anonim

أ CI / خط أنابيب القرص المضغوط يساعدك على أتمتة الخطوات في عملية تسليم البرنامج ، مثل بدء إنشاءات التعليمات البرمجية ، وتشغيل الاختبارات الآلية ، والنشر إلى بيئة مرحلية أو إنتاج. الآلي خطوط الأنابيب إزالة الأخطاء اليدوية ، وتوفير حلقات ملاحظات تطويرية موحدة وتمكين التكرارات السريعة للمنتج.

مع وضع هذا في الاعتبار ، ما هو خط أنابيب CI CD؟

أ CI / CD Pipeline التنفيذ ، أو التكامل المستمر / النشر المستمر ، هو العمود الفقري لبيئة DevOps الحديثة. إنه يسد الفجوة بين فرق التطوير والعمليات من خلال أتمتة بناء التطبيقات واختبارها ونشرها.

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

وبالمثل ، كيف تصنع خط أنابيب CI CD؟

كيفية بناء خط أنابيب CI / CD حديث

  1. اكتب برنامج Python الصغير (وليس Hello World)
  2. اضافة بعض الاختبارات الآلية للبرنامج.
  3. ادفع الرمز الخاص بك إلى GitHub.
  4. قم بإعداد Travis CI لتشغيل اختباراتك الآلية بشكل مستمر.
  5. قم بإعداد Better Code Hub للتحقق باستمرار من جودة التعليمات البرمجية الخاصة بك.
  6. حوّل برنامج Python إلى تطبيق ويب.
  7. قم بإنشاء صورة Docker لتطبيق الويب.

هل Jenkins هو CI أو CD؟

جينكينز هو خادم أتمتة مفتوح المصدر مكتوب بلغة جافا. يتم استخدامه لبناء واختبار مشاريع البرامج بشكل مستمر ، مما يتيح للمطورين إعداد ملف CI / قرص مضغوط بيئة. كما أنه يدعم أدوات التحكم في الإصدار مثل Subversion و Git و Mercurial و Maven.

موصى به: