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