GitLab CI
The powerful, built-in continuous integration and continuous deployment engine natively integrated into the GitLab platform.
What it is
GitLab CI uses a .gitlab-ci.yml file to define pipelines that build, test, and deploy code. It is renowned for its robust architecture, allowing teams to use "GitLab Runners"—customizable build agents that can be hosted on a company's own secure infrastructure to handle heavy enterprise workloads.
When you would use it
You use GitLab CI when you use GitLab for version control and require an leading, highly scalable CI/CD system that easily supports self-hosted runners.
Common operations
- Executing complex, multi-stage deployment pipelines for enterprise microservices.
- Running automated code quality and security scans securely on-premises.
Related terms
Where this is taught
No learning path uses this term yet. Browse the Learning Atlas for guided sequences through related ideas.