AWS CodeBuild

C
C tier on Continuous Integration SoftwareScore 6.9 · #17 of 52
Android app
Not listed
Free plan
Yes
Runs on
api, Linux, Web, Windows
aws.amazon.com
The AWS CodeBuild homepage

Summary

AWS CodeBuild is a cloud service for automating software builds. It runs scripts to compile, test, and package code, while managing and scaling the build capacity instead of requiring users to provision build servers. Projects can use prepared environments for Java, Python, Node.js, Ruby, Go, Android, .NET Core for Linux, and Docker, or bring a Docker-based environment. A YAML build specification sets commands for each build phase and other build settings. Builds can start from CodeCommit, GitHub, GitHub Enterprise, Bitbucket, Amazon S3, or CodePipeline. CodeBuild can also work with Jenkins and CodePipeline; CodeDeploy and Elastic Beanstalk are options in CodePipeline delivery workflows. Artifacts can be stored in S3 or sent to an artifact repository by a build command. The service reports build timing, status, and commit ID, and streams metrics and logs to CloudWatch. It integrates with IAM controls and KMS encryption, and SNS can notify users about project events. A free plan is listed, with paid usage based on compute and duration; additional AWS service and data-transfer charges may apply.

Who it is for

CodeBuild suits teams that want managed build capacity for automated CI/CD pipelines, existing Jenkins jobs, or code hosted on GitHub. It also fits projects using its listed build environments or custom Docker-based environments.

What is good

  • Build capacity scales without managing build servers.
  • Supports a range of prepared programming environments.
  • Builds can start from several listed source providers.
  • CloudWatch receives build metrics and logs.
  • Artifacts can be encrypted with KMS keys.

What to know first

  • Paid compute is billed by build duration.
  • Additional data-transfer and AWS service charges may apply.
  • Reserved EC2 instances have a 60-minute minimum charge.
  • Build timing rounds up to minutes on EC2.

Verdict

AWS CodeBuild handles build execution and capacity management while connecting to multiple source and delivery services. Review its usage-based compute charges, billing increments, and possible additional AWS charges before choosing it.

AWS CodeBuild plans and pricing

All plans
AWS CodeBuild pay-as-you-go Free Usage-based; charged for compute resources according to build duration and selected compute type. 100 build minutes/month on general1.small or arm1.small with on-demand EC2 · 6,000 build seconds/month on lambda.arm.1GB or lambda.x86-64.1GB with on-demand Lambda · Reserved Capacity EC2, Sandbox, and Docker image server are excluded · Free Tier does not automatically expire after 12 months aws.amazon.com · 4 Oct 2026

Compared on continuous integration software

Free plan
Noaws.amazon.com

Facts

Purpose
CodeBuild is a fully managed continuous integration service that runs build scripts to compile, test, and package code.aws.amazon.com · 4 Oct 2026
Managed capacity
CodeBuild removes the need to provision, manage, and scale build servers, and automatically scales capacity for builds.aws.amazon.com · 4 Oct 2026
Build environments
Preconfigured environments include Java, Python, Node.js, Ruby, Go, Android, .NET Core for Linux, and Docker; users can also bring their own Docker-based environments.aws.amazon.com · 4 Oct 2026
Build specification
A YAML build specification defines commands for each build phase and other build settings.aws.amazon.com · 4 Oct 2026
Source integrations
Builds can be initiated from AWS CodeCommit, GitHub, GitHub Enterprise, Bitbucket, Amazon S3, or through AWS CodePipeline.aws.amazon.com · 4 Oct 2026
Delivery integrations
CodeBuild can work with Jenkins and CodePipeline, with CodeDeploy and Elastic Beanstalk available in CodePipeline delivery workflows.aws.amazon.com · 4 Oct 2026
Artifacts
Build artifacts can be stored in an Amazon S3 bucket or uploaded to an artifact repository by a build command.aws.amazon.com · 4 Oct 2026
Security
CodeBuild integrates with AWS IAM for granular access controls, and build artifacts are encrypted with AWS KMS managed keys or customer managed keys.aws.amazon.com · 4 Oct 2026
Monitoring
The service displays build timing, status, and commit ID, and streams build metrics and logs to Amazon CloudWatch.aws.amazon.com · 4 Oct 2026
Notifications
Amazon SNS notifications can report events affecting build projects and link to the related resources.aws.amazon.com · 4 Oct 2026
Pricing limits
EC2 on-demand build duration is rounded up to the nearest minute, Lambda duration to the nearest second, and each reserved EC2 instance has a 60-minute minimum charge.aws.amazon.com · 4 Oct 2026
Additional charges
Data transfer and other services such as CloudWatch Logs, S3, KMS, and CodePipeline may incur additional charges.aws.amazon.com · 4 Oct 2026
Intended use
AWS describes CodeBuild use cases including automated CI/CD pipelines, running existing Jenkins build jobs, and building source code hosted on GitHub.aws.amazon.com · 4 Oct 2026

Best AWS CodeBuild alternatives

See all 20

Where it ranks on Everything Xiaomi

Is AWS CodeBuild yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources