سلام به همه پی وی لرنی های عزیز!
به دوره آموزشی گیت لب GitLab خوش آمدید.
گیت لب خدماتی است که امکان دسترسی از راه دور به مخازن Git را فراهم می کند. علاوه بر میزبانی کد شما، این سرویس ویژگی های دیگری را ارائه می دهد که به منظور کمک به مدیریت چرخه توسعه نرم افزار طراحی شده است. این ویژگی های اضافی شامل مدیریت اشتراک گذاری کد بین افراد مختلف، ردیابی اشکال، فضای ویکی و سایر ابزارها برای “برنامه نویسی اجتماعی” یا “social coding” است.
گیت لب شباهت های زیادی به گیت هاب github دارد و مانند آن حسابهای میزبانی شده را ارائه می نماید و اجازه اجرا روی میزبانهای ثانویه را نیز می دهد. در دوره آموزش گیت لب GitLab قرار است در طی چندین جلسه شما را با گیت لب و کار با آن آشنا نمایم.
در جلسه قبل مفصلاً به پیکربندی Runners پرداختیم؛ ا انواع Runners ها یعنی shared runners ها، Specific Runners ها، قفل کردن آن، Protected Runners ها و در نهایت ذخیره Jobs های بدون برچسب یا برچسب نشده به کمک Runners آشنا شدیم.
در جلسه گذشته مفصلاً کلیه ویژگی های پیشرفته CI در گیت لب GitLab را بررسی کردیم و با نحوه استفاده از کلید های SSH در CI/CD , اتصال GitLab با یک خوشه Kubernetes , استفاده از برنامه های Triggers , خطوط Triggers در CI گیت لب GitLab، استفاده از برنامه های Pipeline و چندین ویژگی پیشرفته دیگر آشنا شدیم.
در این جلسه قرار است به آشنایی با Cycle Analytics در گیت لب GitLab بپردازیم.
Cycle Analytics مشخص می کند که تیم برای اتمام هر مرحله از گردش کار چقدر وقت صرف کرده است و به گیت لب GitLab اجازه می دهد تا داده های development efforts را در یک فروشگاه داده مرکزی ذخیره کند.
صفحه Cycle Analytics را می توان در بخش Overview یافت. برای این کار مراحل زیر را دنبال کنید.
مرحله ۱ – به حساب GitLab خود وارد شوید و به پروژه خود بروید.
مرحله ۲ – بر روی گزینه Cycle Analytics در تب Overview کلیک کنید که صفحه را مطابق شکل زیر باز می کند.
Cycle Analyticsشامل مراحل زیر است:
در این جلسه به آشنایی با Cycle Analytics در گیت لب GitLab پرداختیم؛
Cycle Analytics مشخص می کند که تیم برای اتمام هر مرحله از گردش کار چقدر وقت صرف کرده است و به گیت لب GitLab اجازه می دهد تا داده های development efforts را در یک فروشگاه داده مرکزی ذخیره کند.
در جلسه بعدی که آخرین جلسه از این دوره خواهد بود به آشنایی با Container Registry در گیت لب می پردازیم.
با پی وی لرن همراه باشید.