MENU

Fun & Interesting

132. GitHub Action Runners on AWS

AWS Bites 738 lượt xem 7 months ago
Video Not Working? Fix It Now

We give an overview of GitHub Action Runners and discussed the benefits of using self-hosted runners on AWS. We covered options including EC2 and CodeBuild for running GitHub Actions, compared pricing across solutions, and shared our hands-on experience setting things up. Overall, using AWS services can provide more control, lower latency, and cost optimization compared to GitHub hosted runners.

💰 SPONSORS 💰

AWS Bites is sponsored by fourTheorem, an Advanced AWS partner that works collaboratively with you and sets you up for long-term success on AWS. Find out more at https://fourtheorem.com.

🔖 Chapters:

00:00 Intro
00:48 What are GitHub Action runners and how they work
01:51 Benefits of using self-hosted runners on AWS
04:47 How to add self-hosted runners in GitHub
06:48 Options for running self-hosted runners on AWS
09:02 Setting up runners on CodeBuild
14:17 Why use CodeBuild for GitHub Actions?
18:52 performance of CodeBuild runners
19:32 Compared pricing across GitHub Actions, CodeBuild, and EC2
23:21 Closing notes

In this episode, we mentioned the following resources:

1. Cloudonaut - Self-Hosted GitHub Runners on AWS - https://cloudonaut.io/self-hosted-github-runners-on-aws/
2. AWS: Best Practices for Working with Self-Hosted GitHub Action Runners at Scale on AWS - https://aws.amazon.com/blogs/devops/best-practices-working-with-self-hosted-github-action-runners-at-scale-on-aws/
3. GitHub - philips-labs/terraform-aws-github-runner - https://github.com/philips-labs/terraform-aws-github-runner
4. GitHub - garysassano/cdktf-aws-codebuild-github-runners-organization - https://github.com/garysassano/cdktf-aws-codebuild-github-runners-organization
5. GitHub - machulav/ec2-github-runner - https://github.com/machulav/ec2-github-runner
6. AWS CodeBuild Managed Self-Hosted GitHub Action Runners - https://aws.amazon.com/blogs/devops/aws-codebuild-managed-self-hosted-github-action-runners/
7. HyperEnv - Self-hosted GitHub runners on AWS - https://hyperenv.com/
8. RunsOn - Self-hosted runners on AWS - https://runs-on.com/
9. Actions Runner Controller for Kubernetes - https://github.com/actions/actions-runner-controller
10. Biome - https://biomejs.dev/
11. SLIC Watch - https://github.com/fourTheorem/slic-watch
12. Episode #44 - Do you use CodePipeline or GitHub Actions? - https://www.youtube.com/watch?v=zJ_YFqonxNE

You can listen to AWS Bites wherever you get your podcasts:
- Apple Podcasts: https://podcasts.apple.com/us/podcast/aws-bites/id1585489017
- Spotify: https://open.spotify.com/show/3Lh7PzqBFV6yt5WsTAmO5q
- Google: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82YTMzMTJhMC9wb2RjYXN0L3Jzcw==
- Breaker: https://www.breaker.audio/aws-bites
- RSS: ​​https://anchor.fm/s/6a3312a0/podcast/rss


Do you have any AWS questions you would like us to address?
Leave a comment here or connect with us on X, formerly Twitter:
- https://twitter.com/eoins
- https://twitter.com/loige

#github #actions #selfhosted #runners

Comment