

# Pipeline de entrega contínua
<a name="continuous-delivery-pipeline"></a>

 Depois que o pipeline de integração contínua tiver sido implementado e os processos de suporte forem estabelecidos, as equipes poderão começar a transição para o pipeline de entrega contínua. Essa transição exige que as equipes automatizem a construção e a implantação de aplicações. 

 Um pipeline de entrega contínua é caracterizado pela presença de etapas de preparação e produção, onde a etapa de produção é executada após uma aprovação manual. 

 Da mesma forma que o pipeline de integração contínua foi criado, as equipes podem começar gradualmente a criar um pipeline de entrega contínua escrevendo seus scripts de implantação. 

 Dependendo das necessidades de uma aplicação, algumas das etapas de implantação podem ser abstraídas pelos serviços existentes da AWS. Por exemplo, o AWS CodePipeline integra-se diretamente ao AWS CodeDeploy, um serviço que automatiza implantações de código para instâncias do Amazon EC2 e instâncias em execução on-premises, ao AWS OpsWorks, um serviço de gerenciamento de configuração que ajuda você a operar aplicações usando o Chef, e ao AWS Elastic Beanstalk, um serviço para implantação e dimensionamento de serviços e aplicações Web. 

 A AWS tem uma [documentação](https://docs.aws.amazon.com/codepipeline/latest/userguide/getting-started-w.html#getting-started-w-create-deployment) detalhada sobre como implementar e integrar o AWS CodeDeploy à infraestrutura e ao pipeline. 

 Depois que a equipe automatiza com sucesso a implantação da aplicação, os estágios de implantação podem ser expandidos com vários testes. Por exemplo, você pode adicionar outras integrações prontas para uso com serviços como o Ghost Inspector, o Runscope e outros, conforme mostrado na figura a seguir. 

![](http://docs.aws.amazon.com/pt_br/whitepapers/latest/practicing-continuous-integration-continuous-delivery/images/codepipeline-code-test-deployment.png)


* AWS CodePipeline: testes de código nos estágios de implantação *