Mise en route / Ateliers / …
Démarrer avec AWS
Créer un pipeline de livraison continue
Configurer un référentiel Git, déployer un exemple d'application Web et créer un pipeline de livraison continue
Introduction : Créer un pipeline de livraison continue
Suivez les instructions pour créer votre premier pipeline de livraison continue
Présentation
Dans ce tutoriel, vous créerez un pipeline de livraison continue pour une application web simple. Vous utiliserez d'abord un système de gestion de versions pour stocker votre code source. Vous apprendrez ensuite comment créer un pipeline de livraison continue qui déploiera automatiquement votre application Web à chaque mise à jour de votre code source.
Qu'allez-vous accomplir ?
Ce didacticiel vous guidera tout au long des étapes à suivre pour créer le pipeline de livraison continue abordé précédemment. Vous effectuerez les actions suivantes :
- Configurer un référentiel GitHub pour le code d'application
- Créer un environnement AWS Elastic Beanstalk pour déployer l'application
- Configurer AWS CodeBuild pour générer le code source à partir de GitHub
- Utiliser AWS CodePipeline pour configurer le pipeline de livraison continue à l'aide des étapes source, génération et déploiement
Expérience AWS
Débutant
Temps nécessaire
35 minutes
Coût de réalisation
Admissible à l'offre gratuite
Éléments requis
Services utilisés
Date de la dernière mise à jour
9 février 2023
Architecture d'application
Le diagramme suivant représente, visuellement, les services utilisés au cours de ce didacticiel et la manière dont ceux-ci sont connectés. Cette application utilise GitHub, AWS Elastic Beanstalk, AWS CodeBuild et AWS CodePipeline.
Tout au long du didacticiel, nous reviendrons en détail sur les services et vous indiquerons les ressources permettant de vous familiariser avec eux.
Modules
Ce didacticiel est divisé en cinq modules courts. Vous devez compléter chacun d'entre eux, dans l'ordre, afin de passer au suivant.
- Configurer un référentiel GitHub (5 minutes) : configurer un référentiel GitHub pour stocker le code d'application.
- Déployer une application web (10 minutes) : créez l'environnement dans lequel l'application web sera déployée à l'aide d'AWS Elastic Beanstalk.
- Créer un projet de génération (5 minutes) : configurez et exécuter le processus de génération de l'application en utilisant AWS CodeBuild.
- Créer un pipeline de livraison (10 minutes) : créez un pipeline pour générer et déployer automatiquement l'application à l'aide d'AWS CodePipeline.
- Finaliser le pipeline et le tester (5 minutes) : ajoutez une étape de révision au pipeline et testez son exécution.