开始进行本项目

4 个步骤 | 45 分钟

Jenkins_Build_Farm_HERO-ART_SM

在本项目中,您将了解如何部署和托管 Jenkins。Jenkins 是一种开源的自动化软件,主要用于实现持续集成和持续部署 (CI/CD)。您需要在自己的 Amazon Virtual Private Cloud (VPC) 内的公有子网中使用 Amazon Elastic Compute Cloud (EC2),还需要设置 Amazon Elastic Block Store (EBS) 卷。

arch-diagram_jenkins
开始阅读项目指南

要实现的目标:

使用 Amazon EC2 启动虚拟应用程序服务器,以托管您的 Jenkins 设备。在这一单节点设置中,Jenkins 服务器和代理都在同一 Amazon EC2 实例上运行。您预置的实例类型需要与您的预期负载相匹配。如果预期负载发生变化,您还可以调整实例的大小。

在 Amazon EC2 上部署 Jenkins您需要下载并部署最新版本的 Jenkins。

配置 Jenkins 构建服务器。您需要配置 Jenkins,以使其能够根据资源消耗启动更多 Amazon EC2 实例用作构建服务器。

开始之前的准备事项:

AWS 账户:您需要一个 AWS 账户来预置资源以便托管您的网站。注册 AWS

IT 技能:要完成本项目,建议 (但不强制要求) 您具备 Jenkins 使用经验。

AWS 使用经验:要成功完成本项目,建议您对 Amazon EC2 和 Virtual Private Cloud (VPC) 有基本的了解。

账单估算:

完成本项目的费用:完成本项目不需要支付费用。这一费用的计算依据是假设您未超出 AWS 免费套餐 的限制、采用建议的配置,并在完成项目后一小时内终止所有资源。您的使用案例可能需要不同的配置,这会对账单产生影响。请使用简单月度成本结算器来估算与您的需求对应的费用。

月度账单估算:构建 Jenkins 服务器的总费用会有所不同,具体取决于您选择的实例类型。如果您未超出 AWS 免费套餐的限制,使用的是我们推荐的配置,并且是从 m4.large 实例类型入手的,还配置了 40GB EBS 驱动器,则托管 Jenkins 的费用通常为每月 89 USD。这一费用包含弹性 IP 地址的费用。要查看使用的服务及其相关费用的详细信息,请参阅使用的服务与费用


该白皮书重点介绍了使用 Jenkins 的持续集成/持续部署 (CI/CD) 功能的两种具体方法。

了解有关持续集成和 AWS 的更多信息。

需要更多资源才能开始使用 AWS?请访问“入门资源中心”以了解更多信息。