Problem to solve
In the CI I am using, most stages can run with concurrency - e.g. 10 jobs per runner. But other stages do builds which require a dedicated machine. I want the runners to use concurrency for some stages (or jobs?) but not all.
If I set a runner’s concurrency to 10, then if it gets all the build jobs it takes hours. If I set it to 1, then the non-build jobs use only 10% of the machine, so most runners are idle.
Steps to reproduce
I have tried concurrency in config.toml and looking through the yml configuration, but I cannot see anything that helps with this.
Configuration
I have tried changing the ‘concurrent = 1’ on a runner. I have read through the documentation which mentions parallel or concurrent, as well as resource_group. But somehow I cannot figure this out!
Thank you,
Simon