View a markdown version of this page

CI/CD para aplicações sem servidor - Prática de integração e entrega contínuas na AWS

CI/CD para aplicações sem servidor

Você também pode usar o AWS CodeStar, o AWS CodePipeline, o AWS CodeBuild e o AWS CloudFormation para criar pipelines de CI/CD para aplicações sem servidor. As aplicações sem servidor integram serviços gerenciados, como o Amazon Cognito, o Amazon S3 e o Amazon DynamoDB, com serviços orientados por eventos e o AWS Lambda para implantar aplicações de uma maneira que não requer gerenciamento de servidores. Se você for um desenvolvedor de aplicações sem servidor, poderá usar a combinação dos serviços AWS CodePipeline, AWS CodeBuild e AWS CloudFormation para automatizar a criação, o teste e a implantação de aplicações sem servidor expressos em modelos criados com o AWS Serverless Application Model. Para obter mais informações, consulte a documentação do AWS Lambda sobre Como automatizar a implantação de aplicações com base no Lambda.

Você também pode criar pipelines de CI/CD seguros que seguem as práticas recomendadas da sua organização com os AWS Serverless Application Model Pipelines (AWS SAM Pipelines). Os AWS SAM Pipelines são um novo recurso da CLI do AWS SAM que oferecem acesso aos benefícios de CI/CD em minutos, como acelerar a frequência de implantação, reduzir o tempo de espera para alterações e reduzir erros de implantação. Os AWS SAM Pipelines vêm com um conjunto de modelos de pipeline padrão para o AWS CodeBuild/CodePipeline que seguem as práticas recomendadas de implantação da AWS. Para obter mais informações e ver o tutorial, consulte o blog Introducing AWS SAM Pipelines (Apresentação de AWS SAM Pipelines).