How to autoscale continuous deployment with GitLab Runner on DigitalOcean
Jun 19, 2018Owen Williams

Summary
This post details the technical implementation of autoscaling GitLab CI/CD infrastructure on DigitalOcean. It describes the setup of a bastion server to manage the creation and destruction of transient GitLab Runner Droplets, leveraging Docker Machine for dynamic provisioning. The guide covers prerequisites, project import, infrastructure setup including Droplets, Spaces for caching, and private networking, and the configuration of the GitLab Runner bastion server with registration tokens and executor settings. It also outlines the configuration of Docker caching and Docker Machine for runner autoscaling.