Developer Tools
CoreAWS CodeBuild
Managed continuous integration service that runs build and test commands in configured build environments.
Key points
- A build specification defines phases, commands, artifacts, and reports for an existing workflow.
- Builds should start from approved source and produce traceable immutable artifacts.
- The build role needs only required source, dependency, artifact, log, and test-resource access.
Best-known use cases
- Compile, package, and test application code.
- Produce artifacts for later deployment stages.
What candidates often confuse it with
- CodeBuild executes build/test work; CodeDeploy performs supported deployments.
- CodePipeline orchestrates stages that can invoke CodeBuild.
Key takeaway
Use CodeBuild to turn approved source into tested, traceable artifacts inside the existing delivery workflow.
Related services
- AWS CodePipeline
- AWS CodeDeploy
- AWS CodeArtifact
- Amazon S3
Relevant exam tasks
- D3.4 — Deploy code by using AWS Continuous Integration and Continuous Delivery (CI/CD) services
- 3.4.6 — Commit code to a repository to invoke build, test, and deployment actions
- 3.4.7 — Use orchestrated workflows to deploy code to different environments