GitLab

Deploying the world's largest GitLab instance 12 times daily

Dec 1, 2025John Skarbek
Deploying the world's largest GitLab instance 12 times daily
SummaryAI, from the source post

This post details the zero-downtime deployment pipeline for GitLab.com, which deploys up to 12 times daily using GitLab CI/CD, handling both containerized and VM workloads, and employing a canary strategy for progressive rollouts and validation. It addresses multi-version compatibility challenges during database migrations and code deployments, ensuring seamless updates for millions of users.

More from the GitLab Installation and Updates trail