While many developers use build servers running in AWS, typically those build environments are deployed, configured and managed by the developers themselves. Amazon is hoping to change this by providing a new tool called AWS CodeBuild.
AWS CodeBuild is a managed build service. By specifying the source code repository and build environment, along with other build specs, AWS will automatically provision an isolated, container-based environment to execute the build.
Developers can use a variety of source repositories like GitHub, AWS CodeCommit or an S3 bucket. Build environments like Android, Java, Python, Ruby, Go, Node.js or Docker are supported.
CodeBuild costs are per minute, but only for the minutes used, so developers do not have to maintain static instances of the build environment on AWS.
Read more about AWS CodeBuild on the AWS blog.