AWS CodeBuild
ユーザーガイド (API バージョン 2016-10-06)

AWS CodeBuild とは

AWS CodeBuild はクラウドで動作する、完全マネージド型のビルドサービスです。AWS CodeBuild はソースコードをコンパイルし、単体テストを実行して、すぐにデプロイできるアーティファクトを生成します。AWS CodeBuild により、独自のビルドサーバーのプロビジョニング、管理、スケーリングが不要になります。Apache Maven、Gradle などの最も一般的なプログラミング言語とビルドツール用のパッケージ済みのビルド環境を提供します。AWS CodeBuild のビルド環境をカスタマイズして、独自のビルドツールを使用することもできます。AWS CodeBuild はピーク時のビルドリクエストに合わせて自動的にスケーリングします。

AWS CodeBuild には、以下のような利点があります。

  • 完全マネージド型 – AWS CodeBuild では、お客様独自のビルドサーバーをセットアップ、パッチ適用、更新、管理する必要がありません。

  • オンデマンド – AWS CodeBuild はビルドのニーズに合わせてオンデマンドでスケーリングされます。料金は、使用したビルド分数に対してのみ発生します。

  • すぐに使える – AWS CodeBuild は、事前設定された最も一般的なプログラミング言語でのビルド環境を提供します。最初のビルドを開始するには、ビルドスクリプトを指すだけです。

詳細については、AWS CodeBuild を参照してください。

AWS CodeBuild を実行する方法

AWS CodeBuild を実行するには、AWS CodeBuild または AWS CodePipeline コンソールを使用します。また、AWS Command Line Interface(AWS CLI) または AWS SDK を使用して、AWS CodeBuild の実行を自動化することもできます。

AWS CodeBuild コンソール、AWS CLI、または AWS SDK を使用して AWS CodeBuild を実行するには、「AWS CodeBuild を直接実行する」を参照してください。

次の図に示すように、AWS CodePipeline のパイプラインのビルドまたはテストステージに、ビルドまたはテストアクションとして AWS CodeBuild を追加できます。AWS CodePipeline は、コードをリリースするために必要な手順のモデル化、視覚化、および自動化ができる継続的なデリバリサービスです。これには、コードの構築が含まれます。パイプラインは、リリースプロセスを通したコードの変更を説明したワークフロー構造です。

AWS CodePipeline を使用してパイプラインを作成し、AWS CodeBuild ビルドまたはテストアクションを追加するには、「AWS CodeBuild で AWS CodePipeline を使用する」を参照してください。AWS CodePipeline の詳細については、AWS CodePipeline User Guideを参照してください。

AWS CodeBuild の料金表

詳細については、「AWS CodeBuild の料金表」を参照してください。

AWS CodeBuild の使用を開始するには

次の手順を実行することをお勧めします。

  1. AWS CodeBuild の詳細については、「概念」の情報を参照してください。

  2. ご利用開始にあたって」の手順に従って、サンプルのシナリオで AWS CodeBuild を試してみてください。

  3. 自分のシナリオで AWS CodeBuild を使用するには、「ビルドを計画する」の手順に従います。