发布于: Oct 30, 2018

此快速入门在 Amazon Web Services (AWS) 云上部署了一个持续集成和持续交付 (CI/CD) 管道,用时大约 15 分钟,以便自动测试来自 GitHub 存储库的 AWS CloudFormation 模板。

CI/CD 环境包括用于测试的 AWS TaskCat、用于持续集成的 AWS CodePipeline 以及作为构建服务的 AWS CodeBuild。

TaskCat 是一种测试 AWS CloudFormation 模板的开源工具。该工具同时在多个 AWS 区域中创建堆栈,并为每个区域生成带有通过/未通过等级的报告。您可以指定区域,指出您想要包含在测试中的可用区数量,并传入您想要测试的 AWS CloudFormation 参数值。您可以使用 CI/CD 管道测试来自 GitHub 存储库的任何 AWS CloudFormation 模板,包括嵌套模板。

要开始部署,请执行以下操作:

您还可以从 GitHub 下载自动执行部署的 AWS CloudFormation 模板,或者查看 TaskCat 源代码
 
要浏览和启动其他 AWS 快速入门参考部署,请查看我们的 完整目录
 
快速入门是一种自动化的参考部署,使用 AWS CloudFormation 模板按照 AWS 最佳实践在 AWS 上部署关键技术。此快速入门由 AWS 解决方案架构师构建。