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



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

جلسه ۲۴ : آشنایی با استقرار مداوم یا CD در گیت لب GitLab

  • دسته‌بندی‌ها :
جلسه ۲۴ : آشنایی با استقرار مداوم یا CD در گیت لب GitLab

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

        آشنایی با استقرار مداوم CD در گیت لب GitLab

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

        نکات زیر استفاده از CI / CD در گیت لب GitLab را توجیه می کند.

        • یادگیری و استفاده و مقیاس پذیری CI / CD آسان است.
        • CI / CD سیستمی سریع در استقرار و توسعه کد است.
        • یا استفاده از CI / CD می توانید کارها را با راه اندازی runner شخصی خود و با تمام وابستگی هایی که از قبل نصب شده است سریع تر انجام دهید (runner برنامه کاربردی است که ساختها را پردازش می کند.)
        • راه حل های GitLab CI مقرون به صرفه و مطمئن هستند که به نسبت دستگاهی که برای اجرای آن استفاده می شود بسیار انعطاف پذیر محسوب می شوند.
        • CI / CD اجازه می دهد تا اعضای تیم پروژه روزانه کارهای خود را یکپارچه کنند ، به این ترتیب که خطاهای ادغام توسط یک ساخت خودکار به راحتی قابل شناسایی است.

        سخن پایانی

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

        QR:  جلسه ۲۴ : آشنایی با استقرار مداوم یا CD در گیت لب GitLab
        به اشتراک بگذارید