CLF / ドメイン3 クラウドテクノロジーとサービス
AWS CodeBuild
概要
は、ソースコードのコンパイル、テストの実行、デプロイ可能な成果物の作成を行うフルマネージドのビルドサービスです。自分でビルドサーバーを用意・管理する必要がありません。CLFでは、の流れの中で「ビルド・テストを担当するサービス」として選べることが重要です。
主要技術
① フルマネージドビルド
ビルドサーバーの構築、パッチ適用、管理が不要です。ビルドの需要に応じて自動的にスケールし、複数のビルドを同時に処理できます。
② ビルド環境
主要なプログラミング言語向けに、事前設定済みのビルド環境が用意されています。独自のビルドツールを使う環境も構築できます。
③ 従量課金
ビルドに使用した時間に応じて課金されます。ビルドしていない間のサーバー費用は発生しません。
試験対策
① 選択基準
「ソースコードのビルドとテストを自動化したい」「ビルドサーバーの管理をなくしたい」というキーワードではを選びます。
② CodePipelineとの違い
ビルドとテストの実行そのものは、ソース取得からデプロイまでのリリース全体の流れの自動化はです。CodePipelineのビルドステージからCodeBuildを呼び出す形で連携します。