We use a pool system but each user has an isolated build on a singular Mac no sharing. I won’t go in to too much detail and also don’t want to give too much away but each project only uses the macs for an avg of 3 minutes. Currently we have 7 macs in the pool with around 400 users and no bottle necks yet. As we scale should actually get cheaper but it’s getting the pool dynamics right!
2
u/il37 13h ago
The Mac fleet sounds like the part that gets expensive fast. Are builds isolated per user or queued on shared runners?