AWS CodeBuild(継続的スケーリングによるコードのビルドとテスト)| AWS (original) (raw)
自動スケーリングによるコードのビルドとテスト
仕組み
AWS CodeBuild は、ソースコードをコンパイルし、テストを実行し、すぐにデプロイできるソフトウェアパッケージを生成する、フルマネージド型の継続的インテグレーションサービスです。
なぜ AWS CodeBuild なのですか?
CodeBuild により、ビルドサーバーのプロビジョニング、管理、スケーリングが不要になります。ソースコードの場所を指定し、ビルド設定を選択するだけで、CodeBuild によってビルドスクリプトが実行され、コードのコンパイル、テスト、およびパッケージングが行われます。
なぜ AWS CodeBuild なのですか?
CodeBuild により、ビルドサーバーのプロビジョニング、管理、スケーリングが不要になります。ソースコードの場所を指定し、ビルド設定を選択するだけで、CodeBuild によってビルドスクリプトが実行され、コードのコンパイル、テスト、およびパッケージングが行われます。
ユースケース
継続的インテグレーションおよびデリバリー (CI/CD) パイプラインを自動化する
複数のデプロイ環境を通じてコードの変更を促進する、完全に自動化されたソフトウェアリリースプロセスを作成します。
ビルドサーバーの管理の複雑さを解消する
CodeBuild で既存の Jenkins ビルドジョブを実行すると、Jenkins ビルドノードを設定および管理する必要がなくなります。
GitHub でホストされるソースコードを構築する
既存の GitHub リポジトリを使用してソフトウェアビルドを自動的に開始し、その結果を GitHub に投稿します。
最初に行うべきこと
CodeBuild に関する質問の回答を得る
CodeBuild の使用方法の詳細をご覧ください。
パブリックビルドを設定する方法を学ぶ
CodeBuild によって生成されたログとアーティファクトを共有する方法を確認します。
コードビルドと AWS CodePipeline の統合を確認する
リリースプロセスを自動化して、コードをビルドし、テストを実行します。
AWS の詳細を見る
AWS support for Internet Explorer は 07/31/2022 に終了します。サポートされているブラウザは、Chrome、Firefox、Edge、Safari です。 詳細はこちら »