

# 在 CI/CD 管道中部署基础设施代码更改
<a name="deploying-infrastructure-code-changes-in-a-cicd-pipeline"></a>

 AWS CodePipeline 可让您在管道的任何阶段选择 AWS CloudFormation 作为部署操作。然后，您可以选择您希望 AWS CloudFormation 执行的特定操作，例如创建或删除堆栈以及创建或执行[更改集](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-whatis-concepts.html#d0e3952)。[堆栈](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-whatis-concepts.html#d0e3929)是一个 AWS CloudFormation 概念，代表一组相关的 AWS 资源。虽然有许多方法可以预置基础设施即代码，但 AWS CloudFormation 是 AWS 推荐的综合工具，它是一种可扩展、完整的解决方案，可以将最全面的 AWS 资源集描述为代码。AWS 建议在 AWS CodePipeline 项目中使用 AWS CloudFormation，以[跟踪基础设施更改和测试](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline.html)。