Create a CI runner
Creates the runner for one GitHub organization. Each organization can have one runner. The Brimble GitHub App must be installed on the organization, and the installation must be connected to your account.
A runner in reuse mode is created disabled and turns on when a sandbox is attached. A runner in per_job mode is created enabled.
API key scope: ci_runner.create
Team role permission: ci_runner.create
Authorizations
API key created in the dashboard under Settings → API keys. Each key carries permission scopes; every endpoint lists the scope it needs.
Body
Name of the runner, up to 64 characters.
1 - 64ID of the Brimble GitHub App installation on the organization. See GET /v1/accounts/{git}.
x >= 1reuse runs jobs on sandboxes you attach, which stay running between jobs. per_job starts a new sandbox for each job and destroys it when the job ends.
reuse, per_job Team to act in. Omit for your personal workspace.
^[a-fA-F0-9]{24}$Sandbox size for each job, for example sbx.small. Required when mode is per_job.
ID of the sandbox region to run jobs in. Required when mode is per_job.
^[a-fA-F0-9]{24}$Most sandboxes to run at once in per_job mode. Defaults to 2.
1 <= x <= 20