AWS CodeBuild の概念 - AWS CodeBuild

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS CodeBuild の概念

以下の概念は、 がどのように CodeBuild 機能するかを理解するために重要です。

の CodeBuild 仕組み

次の図は、 でビルドを実行するとどうなるかを示しています CodeBuild。

でビルドを実行する方法の図 CodeBuild 。

  1. 入力として、ビルドプロジェクト CodeBuild を指定する必要があります。ビルドプロジェクトには、ビルドの実行方法に関する情報が含まれています。これには、ソースコードの取得先、使用するビルド環境、実行するビルドコマンド、ビルド出力の格納先が含まれます。ビルド環境は、オペレーティングシステム、プログラミング言語ランタイム、ビルドの実行 CodeBuild に使用するツールの組み合わせを表します。詳細については、以下を参照してください。

  2. CodeBuild はビルドプロジェクトを使用してビルド環境を作成します。

  3. CodeBuild はソースコードをビルド環境にダウンロードし、ビルドプロジェクトで定義されているか、ソースコードに直接含まれているビルド仕様 (buildspec) を使用します。buildspec は、 CodeBuild を使用してビルドを実行するYAML形式のビルドコマンドおよび関連設定のコレクションです。詳細については、「ビルド仕様 (buildspec) に関するリファレンス」を参照してください。

  4. ビルド出力がある場合、ビルド環境はその出力を S3 バケットにアップロードします。ビルド環境は、buildspec で指定したタスクを実行することもできます (Amazon SNSトピックにビルド通知を送信するなど)。例については、ビルド通知サンプルを参照してください。

  5. ビルドの実行中に、ビルド環境は と Amazon CloudWatch Logs に CodeBuild情報を送信します。

  6. ビルドの実行中に、 AWS CodeBuild コンソールを使用するか AWS 、 からビルド情報の概要 CodeBuild を取得し AWS CLI、Amazon CloudWatch Logs からビルド情報の詳細SDKsを取得できます。 AWS CodePipeline を使用してビルドを実行する場合、 から限られたビルド情報を取得できます CodePipeline。

次のステップ

これで AWS CodeBuild、 の詳細がわかりました。次のステップを実行することをお勧めします。

  1. 「」の指示に従って、シナリオ例 CodeBuild で をしてくださいコンソールを使用した開始方法

  2. の手順に従って、独自のシナリオで CodeBuild を使用しますビルドを計画する