とは AWS CodeBuild - AWS CodeBuild

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

とは AWS CodeBuild

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

CodeBuild には以下の利点があります。

  • フルマネージド – CodeBuild 独自のビルドサーバーのセットアップ、パッチ適用、更新、管理の必要性を排除します。

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

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

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

の実行方法 CodeBuild

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

この図は、 が AWS CLI または と CodeBuild どのように連携するかを示しています AWS SDKs。

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

この図は、 が と CodeBuild どのように連携するかを示しています AWS CodePipeline。

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

CodeBuild コンソールは、リポジトリ、ビルドプロジェクト、デプロイアプリケーション、パイプラインなどのリソースをすばやく検索する方法も提供します。[Go to resource] を選択するか、/ キーを押して、リソースの名前を入力します。一致するものはすべてリストに表示されます。検索では大文字と小文字が区別されません。リソースを表示する権限がある場合のみ表示されます。詳細については、「コンソールでのリソースの表示」を参照してください。

の料金 CodeBuild

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

の使用を開始するにはどうすればよいですか CodeBuild?

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

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

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

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