Skip to content

GitLab CI

← All terms · Build/deploy tooling

Also called GitLab CI/CD

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.

Going deeper