Elastic Beanstalk 環境との CI/CD 統合の実装 - AWS Elastic Beanstalk

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

Elastic Beanstalk 環境との CI/CD 統合の実装

Elastic Beanstalk は、多くの CI/CD ツールと統合して、アプリケーション開発ワークフローを自動化します。CI/CD プラクティスを使用すると、最小限の手動操作でアプリケーションを自動的に構築、テスト、デプロイできます。継続的デリバリー/デプロイ (CD) は、デプロイプロセスを自動化することで継続的インテグレーション (CI) を拡張します。CodePipeline などの AWS サービスや Jenkins や GitLab などのサードパーティーツールを使用して、合理化されたデプロイパイプラインを作成し、Elastic Beanstalk 環境への一貫した信頼性の高いデプロイを確保できます。

AWS 開始するための ソース

次のリストでは、CI/CD ツールと、Elastic Beanstalk 環境への自動デプロイパイプラインを作成するためのstep-by-stepガイダンスを提供する対応する AWS リソースについて説明します。

  • AWS CodePipeline – このAWS 入門リソースセンターチュートリアルでは、GitHub 、S3、または から Elastic Beanstalk への継続的デプロイパイプラインを設定する方法を示します AWS CodeCommit。

  • GitHub Actions – この .NET on AWS Blog の投稿では、GitHub から直接 Elastic Beanstalk への継続的なデプロイパイプラインを設定するように YAML ベースのワークフローを設定する方法について説明します。

  • GitLab – この AWS DevOps 開発者生産性ブログ記事では、GitLab 継続的パイプラインを設定して Node.js アプリケーションを Elastic Beanstalk Docker 環境にデプロイする方法を示します。

  • Azure DevOps – この .NET on AWS Blog の投稿では、Azure Pipelines を使用して、Azure DevOps Git リポジトリから Elastic Beanstalk への継続的なデプロイパイプラインを実装する方法について説明します。

その他のリソース

以下のサードパーティーのツールとリソースは、Elastic Beanstalk 環境に自動デプロイパイプラインを実装するのに役立ちます。