GitLab CI and Distributed Builds
How to autoscale continuous deployment with GitLab Runner on DigitalOcean

How to autoscale continuous deployment with GitLab Runner on DigitalOcean

6/19/2018 · Owen Williams

What this post added

This post details the technical implementation of autoscaling GitLab CI/CD on DigitalOcean. It covers the setup of a bastion server controlling GitLab Runner via Docker Machine, the creation of transient runner Droplets, and the use of DigitalOcean Spaces for caching. It also explains the terminology of GitLab, GitLab Bastion, and GitLab Runner in this context and provides step-by-step instructions for project import, infrastructure setup, and runner registration.

Read the original post ↗