-
Book Overview & Buying
-
Table Of Contents
The Cloud DevOps Engineer's Guide
By :
Let's zoom in on the "manufacturing" part of our software factory: building the code and managing the components. This is where the raw source code is transformed into a testable, deployable unit.
In this section, you'll learn how CodeBuild automates your build process in disposable, containerized environments, and how the buildspec.yml file gives you complete control over each phase of the build life cycle.
At its core, CodeBuild is a fully managed, serverless build service. Before tools such as CodeBuild, teams had to manage their own build servers, often using software such as Jenkins. This meant provisioning servers, installing and patching the operating system, managing build tools and dependencies, and ensuring the server was secure and scalable. It was a significant operational burden. CodeBuild eliminates all of that. It runs your build scripts on demand in a clean, containerized...