Last week we announced support for custom pipeline runners, expanding beyond Docker to include support for additional runtime environments. We announced exec pipelines and ssh pipelines, capable of running workloads directly on a local or remote machine without containers.
Today we are excited to announce Digital Ocean pipelines. A Digital Ocean pipeline is executed on a dedicated Droplet that is destroyed when the pipeline completes.
--- kind: pipeline type: digitalocean name: default token: from_secret: do_token server: image: docker-18-04 size: s-1vcpu-1gb region: nyc1 steps: - name: test commands: - go build - go test - name: build commands: - docker build .
Digital Ocean pipelines are intended for workloads that require a dedicated virtual machine with full privileges, and are poorly suited for containers and multi-tenancy. You may also consider Digital Ocean pipelines if you have low build volume and want to reduce costs by provisioning droplets on-demand.