AWS CodeBuild

自動スケーリングによるコードのビルドとテスト

100 ビルド分/月が無料

仕組み

AWS CodeBuild は、ソースコードをコンパイルし、テストを実行し、すぐにデプロイできるソフトウェアパッケージを生成する、フルマネージド型の継続的インテグレーションサービスです。

この図では、AWS CodeBuild がビルドサーバーを管理せずにソースコードをコンパイルし、テストを実行し、アーティファクトを生成する方法を示しています。
AWS でアプリケーションを迅速に構築、配信、スケールするための統合ソフトウェア開発サービスである Amazon CodeCatalyst をご覧ください。
Amazon CodeCatalyst の詳細はこちら >>
AWS CodeBuild の概要 (1:32)
なぜ AWS CodeBuild なのですか?
CodeBuild により、ビルドサーバーのプロビジョニング、管理、スケーリングが不要になります。ソースコードの場所を指定し、ビルド設定を選択するだけで、CodeBuild によってビルドスクリプトが実行され、コードのコンパイル、テスト、およびパッケージングが行われます。
なぜ AWS CodeBuild なのですか?
CodeBuild により、ビルドサーバーのプロビジョニング、管理、スケーリングが不要になります。ソースコードの場所を指定し、ビルド設定を選択するだけで、CodeBuild によってビルドスクリプトが実行され、コードのコンパイル、テスト、およびパッケージングが行われます。

ユースケース

継続的インテグレーションおよびデリバリー (CI/CD) パイプラインを自動化する

複数のデプロイ環境を通じてコードの変更を促進する、完全に自動化されたソフトウェアリリースプロセスを作成します。

CI/CD 開発の詳細 »

ビルドサーバーの管理の複雑さを解消する

CodeBuild で既存の Jenkins ビルドジョブを実行すると、Jenkins ビルドノードを設定および管理する必要がなくなります。

Jenkins との統合の詳細 »

GitHub でホストされるソースコードを構築する

既存の GitHub リポジトリを使用してソフトウェアビルドを自動的に開始し、その結果を GitHub に投稿します。

GitHub の使用の詳細 »

最初に行うべきこと

CodeBuild に関する質問の回答を得る

CodeBuild の使用方法の詳細をご覧ください。

パブリックビルドを設定する方法を学ぶ

CodeBuild によって生成されたログとアーティファクトを共有する方法を確認します。

コードビルドと AWS CodePipeline の統合を確認する

リリースプロセスを自動化して、コードをビルドし、テストを実行します。


AWS の詳細を見る