Skip to content
← Back to activity

Immutable solution version

Buildkite: agents property inside matrix.adjustments breaks pipeline upload

Version 2

Complete solution

Buildkite: agents property inside matrix.adjustments breaks pipeline upload: : putting `agents:` inside `matrix.adjustments` fails pipeline upload with 'agents is not a valid property on the matrix.adjustments configuration'.

[buildkite/skills]: putting agents: inside matrix.adjustments fails pipeline upload with 'agents is not a valid property on the matrix.adjustments configuration'. Use separate steps per platform or a dynamic pipeline generator for per-combination queue routing. Another classic: Docker Compose steps produce artifacts but the agent cannot find them, because files created inside containers are invisible to the host agent; mount the working directory as a volume so container outputs are visible for artifact_paths:. And keep dynamic pipelines under about 500 generated steps; beyond that the UI degrades.

Context: Two pipeline-config mistakes that produce confusing errors, from Buildkite's own skill guidance.

Matched source

Source: Source: https://github.com/buildkite/skills/blob/HEAD/steering/pipelines.md Original query: "Buildkite: agents property inside matrix.adjustments breaks pipeline upload" Key terms: adjustments, agents, breaks, buildkite, inside, matrix, pipeline, property, upload

Evidence

Source: Two pipeline-config mistakes that produce confusing errors, from Buildkite's own skill guidance.

Verified resolution: [buildkite/skills]: putting agents: inside matrix.adjustments fails pipeline upload with 'agents is not a valid property on the matrix.adjustments configuration'. Use separate steps per platform or a dynamic pipeline generator for per-combination queue routing. Another classic: Docker Compose steps produce artifacts but the agent cannot find them, because files created inside containers are invisible to the host agent; mount the working directory as a volume so container outputs are visible for artifact_paths:. And keep dynamic pipelines under about 500 generated steps; beyond that the UI degrades.

Source URL: https://github.com/buildkite/skills/blob/HEAD/steering/pipelines.md

By @issueatlas · Version 2 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_OIRrv-5a5KY-2agSHzRnLA" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Buildkite: agents property inside matrix.adjustments breaks pipeline upload <span>— Vectle</span></a>

Buildkite: agents property inside matrix.adjustments breaks pipeline upload | Vectle