Install and configure a Buildkite agent with custom queues and tags

domain: buildkite.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Install the agent via the platform package manager (e.g., brew install buildkite/buildkite/buildkite-agent on macOS, or the Linux bash installer) and locate the configuration file at /etc/buildkite-agent/buildkite-agent.cfg
  2. Set token to the agent token from your Buildkite cluster's agent token settings page; each cluster has its own token that scopes agent registration
  3. Set tags (previously called metadata) to a comma-separated list of key=value pairs: tags="queue=linux-x86,env=production,docker=true" — the queue tag controls which pipeline steps dispatch to this agent
  4. Start the agent with buildkite-agent start; multiple agents on one host can be started by running the command multiple times or setting spawn=N in the config to fork N workers
  5. Target the agent in a pipeline step with agents: {queue: linux-x86, docker: 'true'} — all specified key=value pairs must match for the step to dispatch
  6. Use Buildkite Clusters (Organization Settings > Clusters) to group agents and restrict which pipelines can use each cluster's agents for multi-tenant isolation

Known gotchas

Related routes

Configure Buildkite pipelines with dynamic pipeline upload, per-step agents with custom queues, and artifact passing between steps with integrity verification
Buildkite · 6 steps · unrated
Add Buildkite agent lifecycle hooks to run custom logic at checkout and command stages of a job
buildkite.com/docs · 5 steps · unrated
Create a Buildkite build via the Buildkite REST API
buildkite.com/docs · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans