How we scale GitLab by having Docker built in
Jun 21, 2016DJ Mountney

Summary
This post details the integration of Docker into GitLab's CI/CD pipelines and the GitLab application itself. It introduces the Docker executor for GitLab CI Runners, enabling isolated and clean build environments. It also describes the use of Docker Machine for autoscaling CI Runners, which significantly reduced test wait times from 10 minutes to seconds. Furthermore, it explains the integration of the GitLab Container Registry for private Docker image storage and the migration of GitLab Omnibus Package builds to Docker for improved scalability and concurrency. The post highlights the benefits of these Docker integrations for scaling tests and builds.