GitLab CI/CD is built into GitLab, providing pipelines, environments, and deployment automation in a single platform alongside your code and issues.
GitLab CI is the CI/CD system built directly into GitLab, making it the natural choice for teams already using GitLab for source control and project management. Pipelines are defined in a .gitlab-ci.yml file and can handle everything from simple test runs to complex multi-stage deployments with environments, approvals, and rollbacks. GitLab's Auto DevOps feature can even generate CI pipelines automatically based on your project structure. The platform supports both shared runners and self-hosted runners, giving teams flexibility in how and where their builds execute.