Posted On: Jul 30, 2020
AWS CodeBuild now supports the execution of concurrent and coordinated builds of a project with “Batch” builds. Batch builds support the configuration and ordering of build executions with either a configuration list, configuration matrix, or a dependency-graph of build definitions. They’re intended for customers targeting different platforms or executing builds that depend on each other to produce artifacts.
Before Batches, executing a group of builds involved configuring separate projects or build executions and then orchestrating them using technologies such as AWS Lambda or AWS Step Functions service integration for CodeBuild. Now, with Batch Builds, customers can configure a single project for multiple build executions and rely on CodeBuild to perform the orchestration.