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.

Ce que vous apprendrez

Ce tutoriel 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

 Durée nécessaire

35 minutes

 Coût

Admissible à l'offre gratuite

 Éléments requis

  • Compte AWS avec accès administrateur**
  • Compte GitHub
  • Git installé sur votre ordinateur
  • Dernière version de Chrome ou de Firefox (recommandé)

[**]Les comptes créés dans les dernières 24 heures sont susceptibles de ne pas encore avoir accès aux services nécessaires pour ce didacticiel.

Architecture de l'application

Le diagramme ci-dessous représente, visuellement, les services utilisés au cours de ce tutoriel et la manière dont ceux-ci sont connectés. Cette application utilise GitHub, AWS Elastic Beanstalk, AWS CodeBuild et AWS CodePipeline comme décrit ci-dessous.

Tout au long du tutoriel, nous reviendrons en détail sur les services et vous indiquerons les ressources permettant de vous familiariser avec eux.

Module-5

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.

  1. Configurer un référentiel GitHub (5 minutes) : configurer un référentiel GitHub pour stocker le code d'application.
  2. 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.
  3. 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.
  4. 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.
  5. Finaliser le pipeline et le tester (5 minutes) : ajoutez une étape de révision au pipeline et testez son exécution.

Configurer un référentiel git