چه زمانی باید On_success On_failure همیشه دستی یا تاخیری باشد؟
چه زمانی باید On_success On_failure همیشه دستی یا تاخیری باشد؟

تصویری: چه زمانی باید On_success On_failure همیشه دستی یا تاخیری باشد؟

تصویری: چه زمانی باید On_success On_failure همیشه دستی یا تاخیری باشد؟
تصویری: Sjögren Syndrome and the Autonomic Nervous System: When, How, What Now? 2024, ممکن است
Anonim

on_success - کار را فقط زمانی اجرا کنید که تمام کارهای مراحل قبلی موفق شوند. این پیش فرض است. on_failure - کار را فقط زمانی اجرا کنید که حداقل یک کار از مراحل قبلی با شکست مواجه شود. همیشه - اجرای کار بدون توجه به وضعیت مشاغل از مراحل قبلی.

با در نظر گرفتن این موضوع، GitLab CI Yml چیست؟

gitlab - ci . yml فایل یک است YAML فایلی که در روت پروژه خود ایجاد می کنید. هر زمان که یک commit را به سرور فشار دهید، این فایل به طور خودکار اجرا می شود. این یک اعلان به دونده شما در شماره 3 مشخص کرده اید، و سپس مجموعه ای از وظایفی که شما مشخص کرده اید را پردازش می کند.

ممکن است یکی نیز بپرسد، چگونه می توانم یک خط لوله در GitLab ایجاد کنم؟ با GitLab و Jenkins یک خط لوله یکپارچه سازی مداوم ایجاد کنید

  1. مرحله 1: یک پروژه GitLab ایجاد کنید.
  2. مرحله 2: دسترسی SSH به پروژه GitLab را پیکربندی کنید.
  3. مرحله 3: پروژه خود را با مخزن GitLab متصل کنید.
  4. مرحله 4: جنکینز را پیکربندی کنید.
  5. مرحله 5: یک پروژه جنکینز ایجاد کنید.
  6. مرحله 6: یک شاخه GitLab برای جنکینز ایجاد کنید.
  7. مرحله 7: GitLab و Jenkins را متصل کنید.

دوم اینکه GitLab برای چه استفاده می شود؟

GitLab یک ابزار چرخه حیات DevOps مبتنی بر وب است که یک مدیر مخزن Git ارائه می دهد که ویژگی های ویکی، ردیابی مسئله و خط لوله CI/CD را با استفاده از مجوز منبع باز، توسعه داده شده توسط GitLab شرکت

CI در GitLab چیست؟

GitLab CI سرویس (ادغام پیوسته) بخشی از GitLab که هر زمان که توسعه دهنده کد را به برنامه فشار می دهد، نرم افزار را می سازد و آزمایش می کند. GitLab CD (استقرار مستمر) یک سرویس نرم افزاری است که تغییرات هر کد را در تولید قرار می دهد که منجر به استقرار روزانه تولید می شود.

توصیه شده: