

# 無伺服器應用程式的 CI/CD
<a name="cicd-for-serverless-applications"></a>

 您還可以使用 AWS CodeStar、AWS CodePipeline、AWS CodeBuild 以及 AWS CloudFormation 來建置無伺服器應用程式的 CI/CD 管道。無伺服器應用程式整合了 [Amazon Cognito](https://aws.amazon.com/cognito)、Amazon S3 及 Amazon DynamoDB 等受管服務，並具備事件驅動服務及 AWS Lambda 來部署應用程式，且無需管理伺服器。若您是無伺服器應用程式開發人員，可以混合使用 AWS CodePipeline、AWS CodeBuild 及 AWS CloudFormation，自動化建置、測試和部署以 AWS 無伺服器應用模型所建置範本來表達的無伺服器應用程式。如需詳細資訊，請參閱[自動化部署 Lambda 型應用程式](https://docs.aws.amazon.com/lambda/latest/dg/automating-deployment.html)的 AWS Lambda 文件。

您也可以使用 AWS 無伺服器應用模型管道 (AWS SAM 管道)，建立安全的 CI/CD 管道，遵循組織的最佳實務進行。AWS SAM 管道是 AWS SAM CLI 的新功能，只要數分鐘即可享有 CI/CD 的好處，例如加速部署頻率、縮短變更的前置時間，以及減少部署錯誤。AWS SAM 管道隨附一組適用於 AWS CodeBuild/CodePipelines 的預設管道範本，這些範本皆遵循 AWS 部署最佳實務。如需詳細資訊及檢視教學，請參閱 [AWS SAM 管道簡介](https://aws.amazon.com/blogs/compute/introducing-aws-sam-pipelines-automatically-generate-deployment-pipelines-for-serverless-applications/)部落格。