利用 CodePipeline 进行持续交付 - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

利用 CodePipeline 进行持续交付

持续交付是一种发布实践,通过该实践可以自动构建、测试和准备代码更改以便投产。通过使用 AWS CloudFormation 和 CodePipeline,您可以使用持续交付自动构建和测试 AWS CloudFormation 模板更改,然后再将这些更改提升到生产堆栈。此发布过程可让您快速可靠地对 AWS 基础设施进行更改。

例如,您可以创建一个工作流程,此工作流程在您将更新的模板提交到代码存储库时会自动构建测试堆栈。在 AWS CloudFormation 构建测试堆栈后,您可以测试它,然后决定是否将更改推送至生产堆栈。有关持续交付的好处的更多信息,请参阅什么是持续交付?

可以使用 CodePipeline 为 AWS CloudFormation 堆栈构建管道以构建持续交付工作流程。CodePipeline 具有与 AWS CloudFormation 的内置集成,因此,您可以在管道中指定 AWS CloudFormation 特定的操作,如创建、更新或删除堆栈。有关 CodePipeline 的更多信息,请参阅 AWS CodePipeline 用户指南