What is a matrix job?
Matrix jobs provide a way to run a job multiple times with different arguments. Arguments are supplied using parameters.
In order to be able to utilize matrix jobs, you will need to have a
.circleci/config.yml file and use parameterized jobs.
Setting up matrix jobs
You can create matrix jobs by adding the
matrix key and the arguments as parameters to your workflow in your config.yml file:
This will run the parameterized job with every combination of the arguments, equivalent to the following: