Multiple runner

monika Dubey
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 5, 2025

Can we set multiple self hosted runner globally means if one runner is busy it won't show error it will directly redirect to another runner. Is it possible?

1 answer

0 votes
Theodora Boudale
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 7, 2025

Hi Monika and welcome to the community!

It is possible to use multiple self-hosted runners. You can assign a certain runner to run specific steps only with the use of custom labels, see our documentation here:

Alternatively, you could use only the standard labels for all steps and then any available runner will pick up a step if your other runners are in use by other steps.

Please keep in mind that Linux Shell, Windows and MacOS runners run steps directly on the host machine (as opposed to Linux Docker runners that run every step in a Docker container). If you use these type of runners, deploying multiple runners to a single machine may lead to issues related to resource sharing/usage conflicts due to the shared build environment. This could be an issue if multiple steps try to access the same resources from the host machine. If that's the case with your builds, it may be best to set up additional runners on different machines.

Please feel free to reach out if you have any questions!

Kind regards,
Theodora

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events