

# Pipeline de livraison continue
<a name="continuous-delivery-pipeline"></a>

 Une fois que le pipeline d'intégration continue a été mis en œuvre et que les processus connexes ont été établis, vos équipes peuvent commencer la transition vers le pipeline de livraison continue. Cette transition nécessite que les équipes automatisent la génération et le déploiement des applications. 

 Un pipeline de livraison continue se caractérise par la présence de phases intermédiaires et de production, la phase de production étant réalisée après une approbation manuelle. 

 De la même manière que pour la mise en place du pipeline d'intégration continue, vos équipes peuvent progressivement commencer à créer un pipeline de livraison continue en écrivant leurs scripts de déploiement. 

 Selon les besoins d'une application, certaines phases de déploiement peuvent être abstraites par les services AWS en place. Par exemple, AWS CodePipeline s'intègre directement à AWS CodeDeploy, un service qui automatise les déploiements de code sur les instances Amazon EC2 et les instances exécutées sur site, à AWS OpsWorks, un service de gestion de la configuration qui aide à exploiter des applications à l'aide de Chef, et à AWS Elastic Beanstalk, un service de déploiement et de mise à l'échelle des applications et services web. 

 AWS s'accompagne d'une [documentation](https://docs.aws.amazon.com/codepipeline/latest/userguide/getting-started-w.html#getting-started-w-create-deployment) détaillée sur la façon de mettre en œuvre et d'intégrer AWS CodeDeploy à l'infrastructure et au pipeline. 

 Une fois que l'équipe a réussi à automatiser le déploiement de l'application, les phases de déploiement peuvent être étendues à l'aide de différents tests. Par exemple, vous pouvez ajouter d'autres intégrations prêtes à l'emploi à des services tels que Ghost Inspector ou Runscope, entre autres, comme illustré dans la figure ci-dessous. 

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


* AWS CodePipeline – tests du code aux phases de déploiement *