开始使用 AWS
创建持续交付管道
设置 Git 存储库,部署示例 Web 应用程序,并创建持续交付管道
简介:创建持续交付管道
按照分步说明构建您的首个持续交付管道
概览
在本教程中,您将为一个简单的 Web 应用程序创建持续交付管道。首先,您要使用版本控制系统来存储源代码。然后,您将学习如何创建持续交付管道,该管道将在源代码更新时自动部署 Web 应用程序。
您将学到的内容
本教程将指导您完成上述创建持续交付管道的步骤。您将学到以下内容:
- 为应用程序代码设置 GitHub 存储库
- 创建 AWS Elastic Beanstalk 环境以部署应用程序
- 配置 AWS CodeBuild 以从 GitHub 构建源代码
- 使用 AWS CodePipeline 设置具有源、构建和部署阶段的持续交付管道
应用程序架构
下图直观地展示了本教程中使用的服务以及它们的连接方式。该应用程序使用 GitHub、AWS Elastic Beanstalk、AWS CodeBuild 和 AWS CodePipeline。
在学习本教程的过程中,我们将详细讨论这些服务,并指出可以帮助您快速掌握这些服务的资源。
模块
此教程分为五个简短模块。您必须按照顺序完成每个模块才能进入下一个。
- 设置 Git 存储库(5 分钟):设置 GitHub 存储库来存储应用程序代码。
- 部署 Web 应用程序(10 分钟):创建使用 AWS Elastic Beanstalk 来部署 Web 应用程序的环境。
- 创建构建项目(5 分钟):使用 AWS CodeBuild 为应用程序配置和执行构建过程。
- 创建交付管道(10 分钟):创建管道以使用 AWS CodePipeline 自动构建和部署应用程序。
- 完成管道和测试(5 分钟):在管道中添加审查阶段并测试管道。