132. GitHub Action Runners on AWS
AWS Bites3 Loka 2024

132. GitHub Action Runners on AWS

In this episode, we provided 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 ⁠fourtheorem.com⁠.


The source code for the project we discussed is available on GitHub: ⁠fourTheorem/codebuild-gha-runners⁠!


In this episode, we mentioned the following resources.

  1. ⁠Cloudonaut - Self-Hosted GitHub Runners on AWS⁠
  2. ⁠AWS: Best Practices for Working with Self-Hosted GitHub Action Runners at Scale on AWS⁠
  3. ⁠GitHub - philips-labs/terraform-aws-github-runner⁠
  4. ⁠GitHub - garysassano/cdktf-aws-codebuild-github-runners-organization⁠
  5. ⁠GitHub - machulav/ec2-github-runner⁠
  6. ⁠AWS CodeBuild Managed Self-Hosted GitHub Action Runners⁠
  7. ⁠HyperEnv - Self-hosted GitHub runners on AWS⁠
  8. ⁠RunsOn - Self-hosted runners on AWS⁠
  9. ⁠Actions Runner Controller for Kubernetes⁠
  10. ⁠Biome⁠
  11. ⁠SLIC Watch⁠

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⁠⁠⁠⁠

Jaksot(157)

82. Redis on AWS: Is ElastiCache the Right Choice?

82. Redis on AWS: Is ElastiCache the Right Choice?

Who is the king of all databases when it comes to performance? Yes, Redis! Of course! In this episode of AWS Bites, we talk about Redis on ElastiCache, one of the most essential instruments in the clo...

25 Touko 202321min

81. Remote VSCode with EC2 and Cloud9

81. Remote VSCode with EC2 and Cloud9

Are you tired of being stuck in your local development environment? Do you dream of coding from a beach in Sicily? Well, get ready to make those dreams a reality with this episode of AWS Bites! Today ...

18 Touko 202311min

80. Can you do private static websites on AWS?

80. Can you do private static websites on AWS?

In this episode of the AWS Bites podcast, we discuss the challenges of hosting private static websites on AWS. We explore why it's important to host internal corporate applications and line of busine...

11 Touko 202319min

79. How do you do Functionless APIs?

79. How do you do Functionless APIs?

In this exciting episode of the AWS Bites podcast, we're diving into the fascinating world of functionless applications. Yes, you heard it right! We'll be exploring how reducing the number of lambda f...

4 Touko 202310min

78. When do you need a bastion host?

78. When do you need a bastion host?

Harken, good sir! Art thou aware of the arcane art of safeguarding thy AWS instances from malevolent threats whilst keeping them accessible for thy travels? There exists a mighty tool for such purpose...

27 Huhti 202327min

77. How do you use Lambda Response Streaming?

77. How do you use Lambda Response Streaming?

Are you tired of waiting for your Lambda functions to finish before getting a response? Well, now you don't have to! In this episode of the AWS Bites podcast, we will talk about Lambda Response Stream...

20 Huhti 202326min

76. Unboxing AWS Copilot

76. Unboxing AWS Copilot

In this episode, we're doing something different! Join us for a special screen-sharing edition of our podcast series, as we take a deep dive into AWS Copilot, a service designed to simplify container ...

13 Huhti 202348min

75. GitHub Copilot and ChatGPT: Game Changers for Developers?

75. GitHub Copilot and ChatGPT: Game Changers for Developers?

In this special episode of AWS Bites, we drop all our opinions about the sudden growth of AI and how it is going to change the future as we know it! We begin by taking a trip down memory lane and dis...

6 Huhti 202350min