Matrix Job
A matrix job is a special type of job that is run multiple times in parallel, but with varied parameters. For example, taking a job called 'run-tests' and running it three-times over, once for Linux, macOS, and Windows, would be a matrix job.