Skip to content
Discussion options

You must be logged in to vote

I think I've figured it out on my own:

When a new runner pod starts, can it run multiple consecutive jobs? Or is a new runner started for every job? My understanding is that a single runner pod can run multiple consecutive (not concurrent) jobs, but I just want to make sure this is true.

It can be used for multiple consecutive jobs. Even with ephemeral: true, which is pretty confusing. This can be tested by: set up a runner deployment with exactly 1 runner; run a workflow with two jobs that each specify that runner; observe that the each job runs on the same runner.

Assuming a runner can run multiple consecutive jobs, what kind of caching is persisted across the jobs? E.g., if two cons…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by alexklibisz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants