AWS CodeBuild Adds Support for ARM, GPU, and X-Large Compute Types

Posted on: Nov 19, 2019

Starting today, you can launch builds on three new compute types, ARM, GPU and X-Large, when using AWS CodeBuild.

AWS CodeBuild's support for ARM-based workload allows you to build and test your software updates natively, without needing to emulate or cross-compile. You can get started by creating or updating a CodeBuild Project, and selecting "ARM_CONTAINER" as the environment type and "BUILD_GENERAL1_LARGE" as the compute type. A new managed image, "aws/codebuild/amazonlinux2-aarch64-standard", based on Amazon Linux is now available for you to use as the build environment for these builds.

AWS CodeBuild's support for GPU workloads enables you to execute CI/CD workflow for deep learning purpose (ML/AI) with AWS CodePipeline. Incremental changes in your code, data, and ML models can now be tested for accuracy, before the changes are released through your pipeline. You can get started by creating or updating a CodeBuild Project and selecting "LINUX_GPU_CONTAINER" as the environment type and "BUILD_GENERAL1_LARGE" as the compute type. 

AWS CodeBuild also added support for a larger "LINUX_CONTAINER" compute type. This compute type is optimized for workloads that require high-performance, such as builds that require high I/O, running tasks in parallel, and more. Previously, you could only run a limited number of tests and build steps in parallel, before the builds became I/O-bound resulting in slow build times. You can get started by creating or updating a CodeBuild Project and selecting "BUILD_GENERAL1_2XLARGE" as the compute type.

To learn more, please visit our documentation. Please visit our product page or the console to learn more about how to get started with AWS CodeBuild.