开始使用 AWS

创建持续交付管道

设置 Git 存储库,部署示例 Web 应用程序,并创建持续交付管道

模块 3:创建构建项目

在此模块中,您将使用 AWS CodeBuild 配置和执行应用程序构建流程。

简介

在此模块中,您将使用 AWS CodeBuild 构建先前存储在 GitHub 存储库中的源代码。AWS CodeBuild 是一项完全托管的持续集成服务,可编译源代码、运行测试以及生成可供部署的软件包。

您将学到的内容

  • 使用 AWS CodeBuild 创建构建项目
  • 将 GitHub 设置为构建项目的源提供商
  • 在 AWS CodeBuild 上运行构建

重要概念

构建过程:将源代码文件转换为可执行软件构件的过程。可能包括以下步骤:编译源代码、运行测试和封装软件以进行部署。

持续集成:定期将更改推送到托管存储库,然后运行自动构建和测试的软件开发实践。

生成环境:代表操作系统、编程语言运行时以及 CodeBuild 用于运行构建的工具的组合。

Buildspec:CodeBuild 用于运行构建的构建命令和相关设置的集合,采用 YAML 格式。

构建项目:包括有关如何运行构建的信息,如获取源代码的位置、要使用的构建环境、要运行的构建命令以及存储构建输出的位置。

OAuth 用于安全授权的开放协议。OAuth 允许您 将 GitHub 账户连接到第三方应用程序,包括 AWS CodeBuild。

 完成时间

5 分钟

 使用的服务

实施

应用程序架构

现在,我们的架构如下所示:

我们已在 AWS CodeBuild 上创建了一个构建项目,以从 GitHub 存储库中运行 Hello World! Web 应用程序的构建过程。我们将使用这个构建项目作为持续交付管道中的构建步骤,我们会在下一个模块中创建该管道。

此模块有帮助吗?

创建交付管道