/

Pipelines and runners

Pipeline file reference

Every field in cinder.yml: steps, conditions, environment, timeouts and matrices.

updated

Nov 2, 2026

//

9 min read

The pipeline file is YAML. This page lists every field and its default.

Top level fields

  • steps: the ordered list of steps. Required.

  • env: variables available to every step.

  • timeout: minutes before the run is stopped. Default 60.

  • matrix: axes to expand a job across.

Step fields

  • name: shown in the dashboard.

  • run: the shell command.

  • if: a condition, for example branch == main.

  • retry: how many times to retry on failure. Default 0.

Matrices

matrix:
  node: [20, 22]
  os: [linux, macos]
matrix:
  node: [20, 22]
  os: [linux, macos]
matrix:
  node: [20, 22]
  os: [linux, macos]

This expands into four jobs. A run can have at most 64 combinations.

Still stuck? Try our AI support

Ask in plain words and get an answer from the docs. AI support by Chatbase, partner link.

Create a free website with Framer, the website builder loved by startups, designers and agencies.