CDK library for on-demand runners #2306
Unanswered
kichik
asked this question in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm working on an open-source CDK construct that creates on-demand GitHub Runners in AWS. It's meant to be as easy as possible to setup. It even has web-based setup using GitHub App Manifests so you don't have to deal with secrets, webhooks, etc.
It allows easy customization of runner images, scheduled updates to get latest runner and dependency versions, and sane defaults. It supports EC2, Fargate, CodeBuild and even Lambda runners. It provides strong security by helping you setup self-signed certificates for GHES. It makes it easy to build either x64 or ARM64 runners by building images in the cloud instead of locally.
I was hoping to get some feedback and also ask what it would take to get it listed in the documentation. I believe it could be useful for other users as it provides a very easy way to get started (assuming you already use AWS and CDK) and a lot of customization options.
Here is a screenshot of the web-based setup page:
Beta Was this translation helpful? Give feedback.
All reactions