CI/CD گیت لب یک سیستم یکپارچه است که به تیم های توسعه کمک می کند فرآیند ساخت (Build)، آزمایش (Test) و انتشار (Deploy) کدهایشان را به صورت خودکار انجام دهند.
برخلاف ابزارهایی که هرکدام جداگانه برای این کارها استفاده می شوند، GitLab تمام این امکانات را در یک پلتفرم واحد ارائه می دهد؛ جایی که کنترل نسخه (Version Control) و خطوط تحویل (Pipeline) در کنار هم قرار گرفته و با هم کار می کنند. در این مقاله توضیح داده می شود که GitLab CI/CD چطور کار می کند، چه اجزایی دارد و چرا به یکی از محبوب ترین ابزارها برای خودکارسازی فرآیند تحویل نرم افزار تبدیل شده است.