GitLab CI/CD

GitLab CI/CD is an integrated set of tools within the GitLab platform that enables continuous integration, continuous delivery, and continuous deployment. It automates the stages of the software development lifecycle from code commit to production deployment, leveraging a declarative YAML…

Key facts

First appeared
2012
Category
cloud_infrastructure
Problem solved
Automating the software build, test, and deployment process while providing a unified, single-platform experience that tightly integrates CI/CD with source code management, eliminating the friction and complexity of managing disparate tools.
Platforms
Windows (for runners), Kubernetes (for runners and deployments), Linux (for GitLab instance and runners), Docker (for job execution and runners), macOS (for runners)

Related technologies

Notable users

  • T-Mobile
  • GitLab Inc. (for its own development)
  • Nvidia
  • NASA
  • Ticketmaster
  • IBM