دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اردیبهشت

جلسه ۲۳ : آشنایی با ادغام مداوم یا CI در گیت لب GitLab

  • دسته‌بندی‌ها :
جلسه ۲۳ : آشنایی با ادغام مداوم یا CI در گیت لب GitLab
    • جزئیات
    • نوع محتواآموزشی

      سلام به همه پی وی لرنی های عزیز!
      به دوره آموزشی گیت لب GitLab خوش آمدید.
      گیت لب خدماتی است که امکان دسترسی از راه دور به مخازن Git را فراهم می کند. علاوه بر میزبانی کد شما، این سرویس ویژگی های دیگری را ارائه می دهد که به منظور کمک به مدیریت چرخه توسعه نرم افزار طراحی شده است. این ویژگی های اضافی شامل مدیریت اشتراک گذاری کد بین افراد مختلف، ردیابی اشکال، فضای ویکی و سایر ابزارها برای “برنامه نویسی اجتماعی” یا “social coding” است.
      گیت لب شباهت های زیادی به گیت هاب github دارد و مانند آن حساب‌های میزبانی شده را ارائه می نماید و اجازه اجرا روی میزبانهای ثانویه را نیز می دهد. در دوره آموزش گیت لب GitLab قرار است در طی چندین جلسه شما را با گیت لب و کار با آن آشنا نمایم.
      در جلسه گذشته با نحوه وارد کردن پروژه به مخزن گیت لب GitLab را آموختیم؛ و در طی چند مرحله ساده آن را فراگرفتیم.
      در این جلسه قرار است به سراغ CI یا ادغام مدام رفته و به آشنایی با ادغام مداوم CI در گیت لب GitLab بپردازیم.

      آشنایی با ادغام مداوم CI در گیت لب GitLab

      سرویس CI یا Continuous Integration که به آن ادغام مداوم گفته می شود؛ بخشی از گیت لب GitLab است که مدیریت پروژه و رابط کاربری را کنترل می کند و به واحد آزمایش اجازه می دهد تا روی هر commit باشد و در صورت عدم موفقیت در ساخت، پیام هشدار را نشان دهد.

      ویژگی CI در گیت لب GitLab چیست؟

      • سرویس CI یا Continuous Integration در رابط گیت لب یکپارچه شده است.
      • CI به دلیل استفاده ساده، نتایج سریعتر و غیره در چند سال گذشته محبوبیت بیشتری کسب کرده است.
      • CI اجازه می دهد تا اعضای تیم پروژه روزانه کارهای خود را ادغام کنند.
      • به کمک CI می توان خطاهای ادغام را به راحتی توسط یک ساخت خودکار شناسایی کرد.
      • CI بر روی سیستم عامل های مختلفی مانند Windows ، Unix ، OSX و سایر سیستم عامل هایی که از زبان برنامه نویسی Go پشتیبانی می کنند قابل اجرا است.

      مزایای استفاده از CI چیست؟

      • CI یادگیری ساده ای دارد. استفاده و مقیاس پذیری آن آسان است.
      •  CI نتایج سریعتر را نمایش می دهد، زیرا هر ساخت را به چندین کار تقسیم می کند که بر روی چندین ماشین کار می کنند.
      • در هر دو نسخه GitLab Community Edition و اختصاصی GitLab Enterprise Edition ابزار CI که رایگان و متن باز نیز هست، به آن ها اضافه شده است.

      سخن پایانی

      در این جلسه به آشنایی با ادغام مداوم CI در گیت لب GitLab پرداختیم و مقدمات ساده ای از آن را فراگرفتیم؛ سرویس CI یا Continuous Integration بخشی از گیت لب GitLab است که مدیریت پروژه و رابط کاربری را کنترل می کند. در جلسه بعدی می خواهیم به سراغ CD یا Continuous Deployment که به معنای استقرار مداوم است برویم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۲۳ : آشنایی با ادغام مداوم یا CI در گیت لب GitLab
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر