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(156)

104. Explaining Lambda Runtimes

104. Explaining Lambda Runtimes

In this episode, we celebrate AWS Lambda's 9th birthday by taking a deep dive into Lambda runtimes. We discuss how Lambda works, compare official runtimes vs. custom runtimes, and explain when and why...

17 Marras 202325min

103. Building GetAI Features with Bedrock

103. Building GetAI Features with Bedrock

In this episode, we discuss how we automated generating YouTube descriptions, chapters and tags for our podcast using Amazon's new GenAI tool: Bedrock. We provide an overview of Bedrock's features an...

10 Marras 202320min

102. Getting Ampt with Jeremy Daly

102. Getting Ampt with Jeremy Daly

In this episode, we have the pleasure of speaking with Jeremy Daly, CEO of Ampt and a leader in the AWS and serverless community. We discuss Jeremy's journey into AWS and serverless, the prolific open...

3 Marras 20231h 10min

101. Package and Distribute Lambda Functions for fun and profit

101. Package and Distribute Lambda Functions for fun and profit

Today we embark on a fascinating journey into the world of AWS Lambda functions and how to make them accessible to the public. In a recent use case, involving the creation of a public Lambda function ...

26 Loka 202318min

100. Exploring Ampt, a new way to build cloud apps on AWS

100. Exploring Ampt, a new way to build cloud apps on AWS

Greetings, my fellow innovators, and welcome to this illuminating episode of AWS Bites! In this edition, we embark on a journey into the realms of Ampt, a groundbreaking solution that simplifies the i...

19 Loka 202323min

99. The fears of adopting AWS (and how to fight them)

99. The fears of adopting AWS (and how to fight them)

In this thrilling episode of AWS Bites Podcast, we delve into the murky world of cloud computing and discuss the most haunting fears that deter businesses from adopting Amazon Web Services (AWS). In t...

12 Loka 202323min

98. Is AWS Going to Kill Pinpoint?

98. Is AWS Going to Kill Pinpoint?

Today, we will explore the enigmatic world of Amazon Pinpoint. Pinpoint boasts a wide range of capabilities that can prove advantageous for various marketing endeavors. In this intriguing episode, we...

6 Loka 202314min

97. Configuration for AWS Applications (Env vars, SSM, Secrets Manager, AppConfig)

97. Configuration for AWS Applications (Env vars, SSM, Secrets Manager, AppConfig)

Rev up your AWS know-how in this high-octane episode of AWS Bites Podcast, where we take you under the hood to fine-tune your AWS applications configuration! Kicking things off, we rev our engines an...

28 Syys 202334min