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.
CI/CD Implémentation de l'intégration avec votre environnement Elastic Beanstalk
Elastic Beanstalk s'intègre à de nombreux outils pour automatiser le flux de travail CI/CD de développement de vos applications. CI/CD les pratiques vous permettent de créer, de tester et de déployer automatiquement vos applications avec une intervention manuelle minimale. Continuous delivery/deployment (CD) étend l'intégration continue (CI) en automatisant le processus de déploiement. Vous pouvez créer des pipelines de déploiement rationalisés à l'aide de AWS services tels que Jenkins CodePipeline ou d'outils tiers tels que Jenkins, GitLab afin de garantir des déploiements cohérents et fiables dans vos environnements Elastic Beanstalk.
AWS sources pour commencer
La liste suivante met en évidence les CI/CD outils et les AWS ressources correspondantes qui fournissent des step-by-step conseils pour créer des pipelines de déploiement automatisés dans les environnements Elastic Beanstalk :
-
AWS CodePipeline— Ce didacticiel du centre de ressources AWS Getting
Started explique comment configurer un pipeline de déploiement continu vers Elastic GitHub Beanstalk à partir de S3 ou. AWS CodeCommit -
GitHub Actions — Ce billet de .NET on AWS Blog explique
comment configurer des flux de travail basés sur YAML afin de configurer un pipeline de déploiement continu vers Elastic Beanstalk directement depuis. GitHub -
GitLab— Ce billet de blog consacré à la productivité des AWS DevOps développeurs
explique comment configurer des pipelines GitLab continus pour déployer des applications Node.js dans les environnements Elastic Beanstalk Docker. -
Azure DevOps — Ce billet .NET on AWS Blog
vous explique comment implémenter un pipeline de déploiement continu à partir d'un référentiel Azure DevOps Git vers Elastic Beanstalk à l'aide d'Azure Pipelines.
Ressources supplémentaires
Les outils et ressources tiers suivants peuvent vous aider à implémenter des pipelines de déploiement automatisés dans les environnements Elastic Beanstalk :
-
Jenkins — Le plugin AWS EBDeployment Jenkins
permet un déploiement direct dans les environnements Elastic Beanstalk à partir de votre page Jenkins Job Configuration. -
Circle CI : — The Orbs for Elastic Beanstalk
fournit des packages de configuration réutilisables pour déployer et dimensionner des applications sur Elastic Beanstalk. -
Bitbucket Pipelines — L'article Deploy Elastic Beanstalk Application using
Bitbucket Pipelines fournit un exemple de configuration de base pour implémenter des pipelines Bitbucket avec Elastic Beanstalk.