متى يجب أن يكون On_success On_failure يدويًا دائمًا أو يتأخر؟
متى يجب أن يكون On_success On_failure يدويًا دائمًا أو يتأخر؟

فيديو: متى يجب أن يكون On_success On_failure يدويًا دائمًا أو يتأخر؟

فيديو: متى يجب أن يكون On_success On_failure يدويًا دائمًا أو يتأخر؟
فيديو: تصليح السارفو السيربريسور اهم المشاكل مع الحلول servo surpresseur 2024, شهر نوفمبر
Anonim

عند_ النجاح - تنفيذ المهمة فقط عندما تنجح جميع الوظائف من المراحل السابقة. هذا هو الافتراضي. عند_ الفشل - تنفيذ المهمة فقط عندما تفشل وظيفة واحدة على الأقل من المراحل السابقة. دائما - تنفيذ العمل بغض النظر عن حالة الوظائف من المراحل السابقة.

بوضع هذا في الاعتبار ، ما هو GitLab CI Yml؟

جيت لاب - ci . yml الملف هو YAML الملف الذي تقوم بإنشائه على جذر مشروعك. يتم تشغيل هذا الملف تلقائيًا عندما تدفع التزامًا إلى الخادم. يؤدي هذا إلى تشغيل إشعار إلى عداء التي حددتها في # 3 ، ثم تقوم بمعالجة سلسلة المهام التي حددتها.

قد يتساءل المرء أيضًا ، كيف يمكنني إنشاء خط أنابيب في GitLab؟ أنشئ خط أنابيب تكامل مستمر مع GitLab و Jenkins

  1. الخطوة 1: إنشاء مشروع GitLab.
  2. الخطوة 2: تكوين وصول SSH إلى مشروع GitLab.
  3. الخطوة 3: قم بتوصيل مشروعك بمستودع GitLab.
  4. الخطوة 4: تكوين Jenkins.
  5. الخطوة 5: قم بإنشاء مشروع Jenkins.
  6. الخطوة 6: إنشاء فرع GitLab لـ Jenkins.
  7. الخطوة 7: قم بتوصيل GitLab و Jenkins.

ثانيًا ، ما هو استخدام GitLab؟

جيت لاب هي أداة دورة حياة DevOps المستندة إلى الويب والتي توفر مدير مستودع Git يوفر ميزات wiki وتتبع المشكلات وخطوط أنابيب CI / CD ، باستخدام ترخيص مفتوح المصدر ، تم تطويره بواسطة جيت لاب شركة

ما هو CI في GitLab؟

جيت لاب CI (التكامل المستمر) خدمة جزء من جيت لاب تقوم ببناء البرنامج واختباره عندما يقوم المطور بدفع الكود إلى التطبيق. جيت لاب القرص المضغوط (النشر المستمر) هو خدمة برمجية تضع التغييرات لكل رمز في الإنتاج مما يؤدي إلى نشر الإنتاج يوميًا.

موصى به: