DiscoverAWS Bites132. GitHub Action Runners on AWS
132. GitHub Action Runners on AWS

132. GitHub Action Runners on AWS

Update: 2024-10-03
Share

Description

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

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

132. GitHub Action Runners on AWS

132. GitHub Action Runners on AWS

AWS Bites