GitLab CI/CD
Build, test, and deploy with built-in continuous integration and delivery in GitLab.
GitLab CI/CD is a fully integrated continuous integration and delivery system built directly into the GitLab platform. Pipelines are configured in a .gitlab-ci.yml file committed to the repository and can include multiple stages (build, test, deploy) with parallel job execution and artifact passing between stages. GitLab provides shared runners for cloud-hosted projects and supports self-managed runners on any infrastructure for custom environments. Features include auto DevOps for automatic pipeline generation, review apps for deploying ephemeral preview environments per branch, and environment-specific deployment with manual approval gates. With integrated container registry, Kubernetes cluster management, and feature flags, GitLab CI/CD provides an end-to-end DevOps pipeline without requiring external tools.