Several parallel builds of iOS application

we are in early stages of iOS application development but would like to configure the pipeline now. We have Mac mini purchased for this particular reason. We would like to run build task(s) on the mac mini and there are a few options:

  • docker-based builds
  • native (non-docker) build

Do you have any recommendations which options would be better (and why :slight_smile: ) ?

Also we would like to be able to run several builds (i.e.: X) in parallel when several developers commit code. Do we need to configure X runners on this mac mini or is there an option to configure just one runner which would then spin up several … executors (or anything which would enable several build to be run in parallel) ?
Can you recommend what approach would be the best to achieve this ?

Thank you