runner icon indicating copy to clipboard operation
runner copied to clipboard

Pulling and starting Service containers in parallel

Open bendavies opened this issue 3 years ago • 7 comments

Describe the enhancement Add ability to setup Dockerized services in parallel.

In my workflow, i have 5 services, and they all pull and run their healthchecks serially. This takes a very long time, which could easily be sped up by doing the pulling/starting/healthchecking in parallel.

Code Snippet

Additional information

bendavies avatar Sep 27 '21 11:09 bendavies

Thanks @bendavies - I can definitely imaging that we can do the pulls in parallel. Startup may be a little trickier, since I suspect that people now rely on sequential ordering for getting dependencies right. In any case, there are definitely improvements that we can make. This is a good thing to take a look at in the future, we'll put it on the backlog. Thanks again!

ethomson avatar Dec 17 '21 20:12 ethomson

@ethomson thanks for the reply. this is stopping us migrating from circle ci at the moment, as the performance hit is too great.

bendavies avatar Dec 17 '21 21:12 bendavies

@ethomson just wondering if this ever got prioritized in the backlog?

With the introduction of larger github actions runners, it makes it more feasilble for us to move our CI to GA, but this would still be a blocker.

Thanks

bendavies avatar Nov 10 '22 14:11 bendavies

Is this something that is on table? Would love to see this implemented 😄

jakekaplan avatar Feb 23 '24 19:02 jakekaplan

Edward has moved to another company so we don't expect to get a reply from him.

bendavies avatar Feb 23 '24 19:02 bendavies

I vote for this issue too!

aliwo avatar Mar 31 '24 12:03 aliwo

when we'll see this feature?

s709t avatar Apr 10 '24 18:04 s709t