

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 持續交付
<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)