AWS CodeBuild がテストの分割と並列処理をサポートするようになりました
本記事は、2025 年 1 月17 日にAWS公式サイトの What’s New with AWS? に掲載された英語記事を自動翻訳したものです。
ニュース内容
テストを分割して、複数の並列実行コンピューティング環境で実行できるようになりました。シャーディング戦略に基づいて、CodeBuild はテストを分割し、指定された数の並列環境で実行します。AWS CodeBuild は、ソースコードをコンパイルし、テストを実行し、すぐにデプロイできるソフトウェア パッケージを作成する、フルマネージドの継続的インテグレーション サービスです。
プロジェクト内のテストの数が増えると、単一のコンピューティング リソースを使用する場合の合計テスト時間も長くなります。複数のコンピューティング リソースでテストを並列実行すると、CI/CD パイプラインの全体的なテスト期間が短縮されます。これにより、フィードバック サイクルが高速化され、開発者の生産性が向上します。
並列テスト機能は、CodeBuild が提供されているすべてのリージョンで利用できます。CodeBuild が利用できる AWS リージョンの詳細については、AWS リージョン ページを参照してください。
CodeBuild のテスト分割の詳細については、ドキュメントをご覧ください。CodeBuild の使用を開始する方法の詳細については、AWS CodeBuild 製品ページをご覧ください。
原文
You can now split your tests and run them across multiple, parallel-running compute environments. Based on your sharding strategy, CodeBuild will divide your tests and run them across the specified number of parallel environments. AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces ready-to-deploy software packages.
As the number of tests in a project grows, the total testing time also increases when using a single compute resource. Running tests in parallel across multiple compute resources reduces the overall testing duration in your CI/CD pipeline. This leads to faster feedback cycles and improved developer productivity.
The parallel testing feature is available in all regions where CodeBuild is offered. For more information about the AWS Regions where CodeBuild is available, see the AWS Regions page.
To learn more about CodeBuild’s test splitting, please visit our documentation. To learn more about how to get started with CodeBuild, visit the AWS CodeBuild product page.
引用元:AWS CodeBuild now supports test splitting and parallelism