شرکت GitLab تازه وارد ترین عضو در باشگاه ارائه دهندگان راهکارهای ALM است، این شرکت با توجه به نقاط قوت و ضعف رقبای خود سعی در تعیین یک استراژی ورود به بازار کرد که خروجی این موضوع گذر از نقاط قوت رقبا و پرداختن به مواردی مثل راهکار یکپارچه DevSecOps و Monitoring در کنار سایر امکانات معمول در راهکارهای ALM بود.
با توجه متن باز بودن این نرم افزار مدل لایسنز Open Core مد نظر شرکت سازنده قرار گرفته، به این صورت که نسخه Community Edition یا CE به صورت رایگان ارائه می گردد. مدل لایسنز Open Core شامل امکاناتی است که نیازمندی های دانشجویان و تیم های کوچک را برآورده می سازد. استفاده سازمانی از ابزار Gitlab نیازمند استفاده از نسخه Enterprise Edition یا EE است که خود شامل سه حالت لایسنز متفاوت می باشد.
راهکار GitLab در بیش از 100,000 سازمان در جهان مورد استفاده قرار گرفته است، برخی از مشتریان این شرکت به شرح زیر هستند.
چگونه DevOps با GitLab بهتر پیاده سازی خواهد شد
GitLab در واقع یک پلتفرم DevOps متن باز است که به عنوان یک محصول ارائه می شود و اساسا مدل همکاری تیم توسعه و امنیت و اوپریشن را تغییر می دهد. GitLab زمان ایده پردازی تا محیط production را از هفته به ساعت کاهش می دهد.
Manage
بدست آوردن دانش درباره نحوه عملکرد تجارت شما. GitLab مدیریت و بهینه سازی فرآیند تولید و ارائه محصول نرم افزاری را به کمک متریک ها و Value Stream محقق می کند.
Plan
دون در نظر گرفتن پروسه تولید شما، GitLab ابزار قدرتمندی جهت مدیریت نقشه پروژه ارائه می دهد تا اعضای تیم هماهنگی خود را حفظ نمایند.
Create
ایجاد، مشاهده و مدیریت کد و اطلاعات پروژه از طریق ابزار ایجاد برنچ ها و Git ریپوزیتوری.
Verify
ایجاد استاندارد کیفیت ثابت برای کدهای نهایی با استفاده از automatic testing و reporting
Package
ایجاد زنجیره تایمن ثایت و قابل اعتماد نرم افزار با کمک package management موجود در GitLab
Secure
یکپارچه سازی امکانات امنیتی با فرآیند توسعه محصول
Release
راهکار Continuous Delivery گیت لب قابلیت ارسال کدها به سرورها با کمترین تغییرات را فراهم می نماید.
Configure
قابلیت کنترل تنظیمات محصول نرم افزاری و زیرساخت ها
Monitor
مانیتورینگ خودکار متریکها امکان ارائه گزارش میزان تاثیر هر تغییر کد بر محیط Production را امکان پذیر می نماید.