AWS CodePipeline
始める前に
このセクションの環境を準備してください:
~$prepare-environment automation/continuousdelivery/codepipeline
このコマンドは以下を実行します:
- コンテナイメージを保存するためのAmazon ECRリポジトリを作成
- このラボ用の新しいAWS CodePipelineを作成
AWS CodePipelineは、ソフトウェアをリリースするために必要なステップをモデル化、視覚化、自動化することができる継続的デリバリーサービスです。AWS CodePipelineを使用すると、コードのビルド、プレプロダクション環境へのデプロイ、アプリケーションのテスト、本番環境へのリリースという完全なリリースプロセスをモデル化します。その後、AWS CodePipelineはコードが変更されるたびに、定義されたワークフローに従ってアプリケーションをビルド、テスト、デプロイします。パートナーツールや独自のカスタムツールをリリースプロセスのどの段階にも統合して、エンドツーエンドの継続的デリバリーソリューションを形成することができます。
CodePipelineを使用すると、コンテナ化されたアプリケーションのソースコード、クラスターの設定、コンテナイメージのビルド、およびこれらのイメージを環境(EKSクラスター)にデプロイすることを1つのワークフローで管理できます。