

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Intégration avec les produits et services des partenaires
<a name="integrations-partners"></a>

CodeDeploy intègre les produits et services partenaires suivants :


|  |  | 
| --- |--- |
| Ansible |  Si vous possédez déjà un ensemble de playbooks [Ansible](http://www.ansible.com), mais que vous avez juste besoin d'un endroit où les exécuter, le modèle pour Ansible CodeDeploy montre comment quelques simples hooks de déploiement peuvent garantir la disponibilité d'Ansible sur l'instance de déploiement locale et l'exécution des playbooks. Si vous disposez déjà d'un processus de création et de gestion de votre inventaire, il existe également un module Ansible que vous pouvez utiliser pour installer et exécuter l' CodeDeploy agent. En savoir plus : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| Atlassian — Bamboo et Bitbucket |  La CodeDeploy tâche de [Bamboo](https://www.atlassian.com/software/bamboo/) compresse le répertoire qui contient un AppSpec fichier dans un fichier .zip, télécharge le fichier sur Amazon S3, puis démarre le déploiement conformément à la configuration fournie dans l' CodeDeploy application.  La prise en charge d'Atlassian Bitbucket vous CodeDeploy permet de transférer du code vers des instances Amazon EC2 directement depuis l'interface utilisateur de Bitbucket, à la demande, vers l'un de vos groupes de déploiement. Cela signifie qu'après avoir mis à jour le code dans votre référentiel Bitbucket, vous n'avez pas besoin de vous connecter à votre plateforme d'intégration continue (CI) ou aux instances Amazon EC2 pour exécuter un processus de déploiement manuel.  En savoir plus : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| Chef |  AWS fournit deux exemples de modèles pour intégrer [Chef](https://www.chef.io/) et CodeDeploy. Le premier est un livre de recettes Chef qui installe et démarre l' CodeDeploy agent. Il vous permet de poursuivre la gestion de votre infrastructure hôte avec Chef tout en utilisant CodeDeploy. Le deuxième exemple de modèle montre comment CodeDeploy orchestrer l'exécution de livres de recettes et de recettes avec chef-solo sur chaque nœud. En savoir plus : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| CircleCI |  [CircleCI](https://circleci.com/) fournit un ensemble d'outils de déploiement et d'intégration en continu et de test automatisé. Après avoir créé un rôle IAM AWS à utiliser avec CircleCI et configuré vos paramètres de déploiement dans votre fichier circle.yml, vous pouvez utiliser CodeDeploy CircleCI pour créer des révisions d'applications, les télécharger dans un compartiment Amazon S3, puis lancer et surveiller vos déploiements. En savoir plus : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| CloudBees |  Vous pouvez utiliser le plugin CodeDeploy Jenkins, disponible sur [CloudBees](https://www.cloudbees.com/)DEV @cloud, comme action post-build. Par exemple, à la fin d'un pipeline de diffusion en continu, vous pouvez l'utiliser pour déployer une révision d'application sur votre flotte de serveurs. En savoir plus : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| Codeship |  Vous pouvez utiliser [Codeship](https://codeship.com/) pour déployer des révisions d'applications via. CodeDeploy Vous pouvez utiliser l'interface utilisateur Codeship pour ajouter CodeDeploy à un pipeline de déploiement pour une succursale. En savoir plus :  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| GitHub |  Vous pouvez l'utiliser CodeDeploy pour déployer des révisions d'applications à partir de [GitHub](http://www.github.com)référentiels. Vous pouvez également déclencher un déploiement à partir d'un GitHub référentiel chaque fois que le code source de ce référentiel est modifié. En savoir plus : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
|  **HashiCorp Consul**  |  Vous pouvez utiliser l'outil open source HashiCorp Consul pour garantir la santé et la stabilité de votre environnement d'applications lorsque vous y déployez des CodeDeploy applications. Vous pouvez utiliser Consul pour inscrire les applications à découvrir durant le déploiement, placer des applications et des nœuds en mode maintenance pour les omettre dans les déploiements et arrêter les déploiements si les instances cibles cessent d'être saines. En savoir plus : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| Jenkins |  Le plugin CodeDeploy [Jenkins](http://jenkins-ci.org/) fournit une étape de post-construction pour votre projet Jenkins. Une fois le build réussi, il comprime l'espace de travail, le télécharge sur Amazon S3 et lance un nouveau déploiement. En savoir plus :  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| Puppet Labs |  AWS fournit des exemples de modèles pour [Puppet et](https://puppetlabs.com/). CodeDeploy Le premier est un module Puppet qui installe et démarre l' CodeDeploy agent. Il vous permet de poursuivre la gestion de votre infrastructure hôte avec Puppet tout en utilisant CodeDeploy. Le deuxième exemple de modèle montre comment CodeDeploy orchestrer l'exécution de modules et de manifestes avec une marionnette masterless sur chaque nœud. En savoir plus :  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| SaltStack |  Vous pouvez intégrer [SaltStack](https://saltproject.io/index.html)l'infrastructure à CodeDeploy. Vous pouvez utiliser le CodeDeploy module pour installer et exécuter l' CodeDeploy agent sur vos sbires ou, à l'aide de quelques crochets de déploiement simples, vous pouvez l'utiliser CodeDeploy pour orchestrer le fonctionnement de vos Salt States. En savoir plus :  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
|  **TeamCity**  |  Vous pouvez utiliser le plugin CodeDeploy Runner pour déployer des applications directement depuis TeamCity. Le plugin ajoute une TeamCity étape de génération qui prépare et télécharge une révision d'application dans un compartiment Amazon S3, enregistre la révision dans une CodeDeploy application, crée un CodeDeploy déploiement et, si vous le souhaitez, attend que le déploiement soit terminé. En savoir plus : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 
| Travis CI |  Vous pouvez configurer [Travis CI](https://travis-ci.com/) pour déclencher un déploiement CodeDeploy après une compilation réussie. En savoir plus :  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/integrations-partners.html)  | 

**Topics**
+ [GitHub](integrations-partners-github.md)