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

利用 CodePipeline 进行持续交付

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

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

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