ec2-github-runner icon indicating copy to clipboard operation
ec2-github-runner copied to clipboard

Start multiple runners for processing a couple of jobs in parallel

Open machulav opened this issue 4 years ago • 2 comments

machulav avatar Dec 30 '20 11:12 machulav

This is actually quite easy to implement, I've done it in my fork of this project for huaweicloud, see https://github.com/messense/huaweicloud-github-runner/commit/2354ded37963c009a9c03067cfe99eacd862676d

messense avatar Jun 30 '21 02:06 messense

Is there going to be support for matrix jobs in the future? Is there a way to workaround it for now? For example, if my build is running for java versions: strategy: java: [16, 17, 18]

I want to be able to start 3 ec2 slaves and each one of them will have a unique label which will consist of the java version: ${{ needs.start-runner.outputs.label }}_16 ${{ needs.start-runner.outputs.label }}_17 ${{ needs.start-runner.outputs.label }}_18

So I'll be able to run my builds in parallel for each java version

gils-upstream avatar Apr 24 '22 12:04 gils-upstream