Skip to content

ipdxco/custom-github-runners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Customizable Self-hosted GitHub Runners

Leveraging the power of terraform-aws-github-runner, this project introduces an innovative way to manage self-hosted GitHub runners.

Table of Runner Types

We provide a variety of self-hosted runner configurations. Choose the one that best suits your project's needs (each runner is labelled with size, OS and architecture):

Size OS Architecture Instance Type
5xlarge Ubuntu Noble 24.04 x64 c5.4xlarge
4xlarge Ubuntu Noble 24.04 x64 c5.4xlarge
2xlarge Ubuntu Noble 24.04 x64 c5.2xlarge
xlarge Ubuntu Noble 24.04 x64 c5.xlarge or m5.xlarge
large Ubuntu Noble 24.04 x64 c5.large or m5.large
4xlarge Ubuntu Noble 24.04 arm64 m7g.4xlarge
2xlarge Ubuntu Noble 24.04 arm64 m7g.2xlarge
xlarge Ubuntu Noble 24.04 arm64 m7g.xlarge
2xlarge (with GPU) Ubuntu Noble 24.04 x64 g4dn.2xlarge
xlarge (with GPU) Ubuntu Noble 24.04 x64 g4dn.xlarge
2xlarge Windows Server 2022 x64 c5.2xlarge
xlarge Windows Server 2022 x64 c5.xlarge or m5.xlarge

Getting Started

Using an Existing Self-hosted Runner Type

Specify the self-hosted runner in your workflow by setting the job.runs-on parameter. For instance, runs-on: [self-hosted, linux, x64, 4xlarge], runs-on: [self-hosted, windows, x64, xlarge].

Concerned about Security?

If you're wondering about the security implications of using self-hosted runners in public repositories, consider these pointers:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published