فرایند استاندارد Gitlab

Gitlab یکی از بهترین ابزارهای توسعه یافته روی Git هست که برای مدیریت توسعه نرم افزار استفاده میشه. این ابزار هر چیزی مرتبط با توسعه برنامه و مدیریت تغییرات کد وتست اون رو داره. دو بخش مهم اون فرایند پیشنهاد شده توسعه و ساختار درختی مفاهیم Gitlab هست.

فرایند پیشنهاد شده Gitlab برای توسعه نرم افزار شبیه عکس زیر است

اول که issue پیش اومد مدیر پروژه یه issue میسازه (زیرمجموعه یک پروژه یا milestone) بعد برنامه نویس ها merge request یا همون pull request میدن که بتونن توی branch خودشون کد بزنن بدون اینکه branch اصلی رو تغییر بدن. بعد از تموم شدن کدها و commit ها فراید CI اتوماتیک استارت میخوره و تست های Unit و Integration روی کد انجام میشه. بعد از درست بودن تست ها پروژه توسط تیم review میشه بعد از اینکه همه با تغییرات تفاهم داشتند approve میکنن و کد جدید به branch اصلی merge میشه.

ساختار درختی تمام کارهایی که توی Gitlab میکنیم مثل زیره

باقی مفاهیم به صورت کامل توی داکیومنتیشنهای خود سایت هست.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *