Orkestia
Blog
Runners

DigitalOcean App Job

Runner group kind backend_type=do_app_job — a DigitalOcean App Platform Job (beta)

backend_type: do_app_job. Connection: DigitalOcean. Status: beta.

Each execution is an App Platform Job component on an app you already have.

When to choose it

  • Lightweight / cost-sensitive CI already on App Platform.
  • You do not want to manage Droplets.

Choose DO Droplet for a VM per execution.

Connection

A DigitalOcean API-token connection (same connection model as Cloud connections; DigitalOcean is used primarily for runner capacity today).

Required config

KeyTypeMeaning
app_idstringApp Platform app that hosts the job.
job_namestringJob component name.

Execution control

Suffixed workflows: runner.execution-{stop,sync,logs-sync}-do-app-job. There is no restart. Stop the job and launch a new one.

Beta. Partial end-to-end coverage in the DigitalOcean runner library.