setup.install lines.
Each
setup.services object requires string name and image. Optional ports and options are arrays of complete strings. Optional env is an object of string values. Services are reached on 127.0.0.1:<host-port>. Use health-check options when readiness matters.
Settings you rarely need to change
Settings you rarely need to change
Leave all three at their defaults unless a self-hosted runner needs them. Each takes effect only after the change merges, because cloud jobs read them at trigger time from the default branch. See Runners.
Valid Runtime Example
127.0.0.1:6379, installs PyYAML and the frontend dependencies, and only then starts the agent.
Installing a tool does not permit the agent to invoke it. Continue with Tool Permissions.