

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 持续交付
<a name="continuous-delivery"></a>

持续交付 (CD) 是一种软件开发实践，在这种实践中，代码更改会自动为发布到生产环境做好准备。作为现代应用程序开发的支柱，持续交付通过在构建阶段之后将所有代码更改部署到测试环境和/或生产环境来扩展持续集成。如果实施得当，开发人员将始终拥有已通过标准化测试流程的部署就绪构建工件。

持续交付可以让开发人员自动执行测试，而不仅仅是单元测试，这样他们就可以在部署给客户之前跨多个维度验证应用程序更新。

这些测试可能包括 UI 测试、负载测试、集成测试、API 可靠性测试等。这可以帮助开发人员更全面地验证更新并抢先发现问题。使用云可以轻松且经济高效地自动创建和复制用于测试的多个环境，而以前在本地很难做到这一点。

AWS 为持续交付提供以下服务：
+ [AWS CodeBuild](aws-codebuild.md)
+ [AWS CodeDeploy](aws-codedeploy.md)
+ [AWS CodePipeline](aws-codepipeline.md)

**Topics**
+ [AWS CodeDeploy](aws-codedeploy.md)
+ [AWS CodePipeline](aws-codepipeline.md)