实现与您的 Elastic Beanstalk 环境的 CI/CD 集成 - AWS Elastic Beanstalk

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

实现与您的 Elastic Beanstalk 环境的 CI/CD 集成

Elastic Beanstalk CI/CD 与许多工具集成,可自动执行您的应用程序开发工作流程。 CI/CD 实践使您能够在最少的人工干预下自动构建、测试和部署应用程序。连续 delivery/deployment (CD) 通过自动化部署过程来扩展持续集成 (CI)。您可以使用诸如此类的 AWS 服务 CodePipeline 或第三方工具(例如 Jenkins)创建简化的部署管道,并 GitLab 确保在 Elastic Beanstalk 环境中进行一致、可靠的部署。

AWS 入门来源

以下列表重点介绍了为创建到 Elastic Beanstalk 环境的自动部署管道提供 step-by-step指导的 CI/CD 工具和相应 AWS 资源:

  • AWS CodePipeline— 本AWS 入门资源中心教程向您展示了如何设置从、S3 或 Elastic B GitHub eanstalk 的持续部署管道。 AWS CodeCommit

  • GitHub 操作 — 这篇关于.NET 的 AWS 博客文章将引导你配置基于 YAML 的工作流程,以便直接从中设置到 Elastic Beanstalk 的持续部署管道。 GitHub

  • GitLab— 这篇AWS DevOps 开发者生产力博客文章演示了如何配置 GitLab连续管道以将 Node.js 应用程序部署到 Elastic Beanstalk Docker 环境。

  • Azure DevOps — 这篇 .NET AWS 博客文章将指导你使用 Azure Pipelines 实现从 Azure DevOps Git 存储库到 Elastic Beanstalk 的持续部署管道。

其他资源

以下第三方工具和资源可以帮助您实施到 Elastic Beanstalk 环境的自动部署管道: