AWS CodeBuild now supports managed GitLab runners
AWS CodeBuild now supports managed GitLab self-hosted runners. Customers can configure their CodeBuild projects to receive GitLab CI/CD 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 GitLab jobs 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 GitLab runners 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.
Get started by setting up webhooks in a CodeBuild project, and updating your GitLab CI YAML to use self-managed runners hosted on CodeBuild machines. To learn more about runners powered by CodeBuild for GitLab or GitHub, see CodeBuild’s documentation for self-hosted runners in AWS CodeBuild.