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