GitHub-hosted runners
In this last recipe of this chapter, we’ll be creating a larger GitHub-hosted runner with network isolation in the runner group.
Getting ready…
You need the runner group you created in the previous recipe in an enterprise or organization with a paid plan!
How to do it…
- In the runner group you created, click New runner | New GitHub-hosted runner (see Figure 4.20):

Figure 4.20 – Creating new GitHub-hosted runners
- Give the runner a name. The name must be between 1 and 100 characters, and it may only contain uppercase letters (
A-Z
) and lowercase letters (a-z
), numbers (0-9
), dots (.
), dashes (-
), and underscore (_
). Pick a Runner image value (Ubuntu or Windows) and the corresponding version (see Figure 4.21):

Figure 4.21 – Configuring the name and image for the runner
- Pick the size of the runner (see Figure 4.22). Note that larger runners...