Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

build matrix

Running one CI job once per value of a parameter, such as each board, in parallel.

A build matrix expands one CI job into parallel jobs, one per combination of listed values, such as each target board.

Examples

  • The workflow's build job has board: [esp32-s3, esp32-c6], so it runs twice in parallel, once per board.

  • Adding a third board to the matrix adds a third parallel build job without copying any steps.

Read the full section →