Matrix Build
Noun · Development
Definitions
A CI configuration that runs the same test suite across multiple combinations of parameters -- OS versions, language versions, dependency versions, or configurations. GitHub Actions, GitLab CI, and CircleCI support matrix strategies that automatically generate jobs for each combination. Ensures compatibility across environments.
In plain English: Running your tests across every combination of OS, language version, and config to catch compatibility issues.
Example: "The matrix build tests on Python 3.10, 3.11, 3.12 × Ubuntu, macOS, Windows -- 9 jobs run in parallel to catch platform-specific issues."