AWS CodeBuild
#145 · Level 4 · Operations and specialized areas · DevOps and Infrastructure as CodeConcept
Section titled “Concept”AWS CodeBuild is a managed build service that compiles code, runs tests and makes a package ready to run — without your own build server. For each build it starts a new, separate environment and removes it when the work is done. What happens in each step is written in a file called buildspec. The finished output (artifact) is usually kept in S3, or in ECR if it is a container image. It is often used as the build stage of CodePipeline.
Simple example
Section titled “Simple example”A factory assembly line — raw material (code) goes in, gets tested, and a finished product comes out.
Why it’s needed
Section titled “Why it’s needed”Building and testing by hand every time the code changes takes time and leads to mistakes.
Where it’s used
Section titled “Where it’s used”Running tests automatically on every code change, and building container images.
Azure equivalent
Section titled “Azure equivalent”Azure Pipelines (build)
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: