Entrega contínua com o CodePipeline

A entrega contínua é uma prática de liberação na qual as alterações no código são automaticamente compiladas, testadas e preparadas para liberação para produção. Com o CloudFormation e o CodePipeline, você pode usar a entrega contínua para compilar e testar automaticamente as alterações feitas nos modelos do CloudFormation antes de promovê-las para as pilhas de produção. Esse processo de liberação permite que você faça alterações de forma rápida e confiável em sua infraestrutura da AWS.

Por exemplo, é possível criar um fluxo de trabalho que compila automaticamente uma pilha de teste quando você envia um modelo atualizado para um repositório de código. Depois que o CloudFormation compila a pilha de teste, você pode testá-la e decidir se deve enviar as alterações por push para uma pilha de produção. Para obter mais informações sobre os benefícios da entrega contínua, consulte O que é entrega contínua?.

Use o CodePipeline para criar um fluxo de trabalho de entrega contínua montando um pipeline para as pilhas do CloudFormation. O CodePipeline é integrado internamente ao CloudFormation, assim sendo, você pode especificar ações específicas do CloudFormation, como criar, atualizar ou excluir uma pilha, em um pipeline. Para obter mais informações sobre CodePipeline, consulte o Guia do usuário do AWS CodePipeline.