发布于: 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 解决方案架构师构建。