
On Thu, Jun 20, 2024 at 07:33:46AM -0600, Simon Glass wrote:
Currently the world builds run on all runners, including faster and slower ones.
The difference can be quite dramatic, with some builders 4x as fast as others, resulting in just one world build taking between 20 minutes and an hour and 20 minutes.
Add a tag so that we can select which builders run these CPU-intensive jobs.
With this tag we can also increase CPU utilisation by running multiple QEMU tests in parallel. Currently these tests leave most machines fairly idle, since we cannot run more than one world build on a machine.
Signed-off-by: Simon Glass sjg@chromium.org
This conflicts I think with Jiaxun's desire to make our GitLab job runnable on the public runners too, and where we'll end up with 10 world build jobs ala Azure.