翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS CodeBuild の概念
以下の概念は、 の CodeBuild 仕組みを理解する上で重要です。
トピック
CodeBuild の仕組み
次の図は、 でビルドを実行するとどうなるかを示しています CodeBuild。
-
入力として、 CodeBuild にビルドプロジェクトを指定する必要があります。ビルドプロジェクトには、ビルドの実行方法に関する情報が含まれています。これには、ソースコードの取得先、使用するビルド環境、実行するビルドコマンド、ビルド出力の格納先が含まれます。ビルド環境は、オペレーティングシステム、プログラミング言語ランタイム、および がビルドの実行 CodeBuild に使用するツールの組み合わせを表します。詳細については、以下を参照してください。
-
CodeBuild はビルドプロジェクトを使用してビルド環境を作成します。
-
CodeBuild はソースコードをビルド環境にダウンロードし、ビルドプロジェクトで定義されているか、ソースコードに直接含まれているビルド仕様 (buildspec) を使用します。buildspec は、 がビルドの実行YAML CodeBuild に使用する形式のビルドコマンドおよび関連設定のコレクションです。詳細については、「ビルド仕様 (buildspec) に関するリファレンス」を参照してください。
-
ビルド出力がある場合、ビルド環境はその出力を S3 バケットにアップロードします。ビルド環境は、buildspec で指定したタスク (Amazon SNSトピックへのビルド通知の送信など) を実行することもできます。例については、ビルド通知サンプル を参照してください。
-
ビルドの実行中に、ビルド環境は および Amazon CloudWatch Logs に CodeBuild情報を送信します。
-
ビルドの実行中は、 AWS CodeBuild コンソール、または AWS SDKs を使用して、 からビルド情報の概要 CodeBuild を取得し AWS CLI、Amazon CloudWatch Logs から詳細なビルド情報を取得できます。 AWS CodePipeline を使用してビルドを実行する場合、 から限られたビルド情報を取得できます CodePipeline。
次のステップ
の詳細がわかったので AWS CodeBuild、次のステップを実行することをお勧めします。
-
CodeBuild 「」の手順に従って、シナリオ例で を試してくださいコンソールを使用した開始方法。
-
「」の手順に従って、独自のシナリオで を使用します CodeBuild ビルドを計画する。