Posted On: Apr 24, 2024

AWS CodeBuild now supports managed GitHub Action self-hosted runners. Customers can configure their CodeBuild projects to receive GitHub Actions workflow job events and run them on CodeBuild ephemeral hosts. AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages ready for deployment.

This feature allows GitHub Actions to integrate natively with AWS, providing security and convenience through features such as IAM, AWS Secrets Manager, AWS CloudTrail, and Amazon VPC. Customers can access all compute platforms that CodeBuild offers, including Lambda, GPU-enhanced and Arm-based instances.

CodeBuild's integration with GitHub Actions webhooks is available in all regions where CodeBuild is offered. For more information about the AWS Regions where CodeBuild is available, see the AWS Regions page.

To get started, set up webhooks in a CodeBuild project, and update the GitHub Actions workflow YAML to use self-hosted runners hosted on CodeBuild machines. To learn more about how to get started with CodeBuild, visit the AWS CodeBuild product page. To learn more about CodeBuild’s integration with GitHub Actions, see CodeBuild’s documentation for self-hosted GitHub Action runners in AWS CodeBuild.