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

Module 1 : Configurer un référentiel git

Dans ce module, vous allez configurer un référentiel git pour votre code afin qu'il soit facilement accessible sur Internet.

Introduction

Dans ce module, vous allez configurer un référentiel pour votre code afin qu'il soit facilement accessible sur Internet. Dans cet exemple, nous utiliserons GitHub, mais vous pouvez utiliser d'autres options compatibles avec Git, notamment AWS CodeCommit. Dans l'un des modules suivants, vous connecterez ce référentiel hébergé à notre pipeline, de sorte que chaque fois que vous appliquez un nouveau commit vers celui-ci, votre processus de génération sera lancé.

Ce que vous apprendrez

  • Effectuer un fork de référentiel GitHub pour en créer un nouveau
  • Stocker le code et les métadonnées dans GitHub
  • Interagir avec un référentiel de code à l'aide de Git

Concepts clés

Gestion de versions Système de stockage du code source et de suivi des modifications qui lui sont apportées. Les modifications sont stockées sous forme de versions, de sorte qu'un développeur peut aisément comparer les versions ou choisir de revenir à une version plus ancienne.

Git Outil de gestion de versions open source pour gérer les modifications du code source.

Référentiel Git Tous les fichiers et répertoires, y compris les métadonnées, qui seront suivis par le système de gestion de versions. Chaque utilisateur interagit avec une copie complète locale et « pousse » les fichiers vers la version hébergée pour partager les modifications.

Git Commit Méthode permettant d'ajouter des modifications à un référentiel Git.

Push à un référentiel Copie de toute modification stockée via un commit d'un référentiel local vers un référentiel hébergé.

Fork d'un référentiel Création d'une copie d'un référentiel existant.

 Durée

5 minutes

 Services utilisés

 Éléments requis

Implémentation

  • Fork du référentiel de prise en main

    Ce tutoriel suppose que vous avez un compte GitHub existant et que Git est installé sur votre ordinateur. Si l'une de ces deux ressources ou les deux ressources ne sont pas installées, consultez les instructions pas à pas ici.

    1. Dans un nouvel onglet de navigateur, accédez à GitHub et assurez-vous d'être connecté à votre compte.
    2. Dans le même onglet, ouvrez le référentiel aws-elastic-beanstalk-express-js-sample.
    3. Cliquez sur le bouton blanc « Fork » dans l'angle supérieur droit de l'écran. Vous êtes alors invité à indiquer où vous souhaitez effectuer le fork du référentiel.
    4. Cliquez sur votre compte. Au bout de quelques secondes, votre navigateur affiche une copie du référentiel sur votre compte.
  • Envoyer une modification à votre nouveau référentiel
    1. Cliquez sur le bouton vert « Code » situé dans la partie supérieure de la page.
    2. Pour cloner le référentiel en utilisant HTTPS, confirmez que le titre indique « Clone with HTTPS » (« Cloner avec HTTPS »). Sinon, cliquez sur le lien « Use HTTPS » (Utiliser HTTPS).
    3. Cliquez sur le bouton blanc représentant l'icône presse-papiers (à droite de l'URL).
    Module 1 CloneGitHubRepo

    4. Sur ordinateur Mac ou Linux, ouvrez votre terminal, ou sur ordinateur Windows, lancez Git BASH.

    5. Dans l'application que vous venez de lancer, tapez la commande suivante et collez l'URL que vous venez de copier à l'étape 2 lorsque vous avez cliqué sur l'icône du presse-papiers. Veillez à remplacer « YOUR-USERNAME » par votre nom d'utilisateur GitHub. Votre terminal doit comporter un message commençant par « Cloning into » (« Clonage dans »). Cette commande crée un dossier qui contient une copie des fichiers du référentiel GitHub.

    git clone https://github.com/YOUR-USERNAME/aws-elastic-beanstalk-express-js-sample

    6. Le nouveau dossier contient le fichier « app.js ». Ouvrez « app.js » dans votre éditeur de code favori.

    7. Modifiez le message de la ligne 5 pour afficher autre chose que « Hello World! » et enregistrez le fichier.

    8. Validez la modification avec les commandes ci-dessous :

    git add app.js
    git commit -m "change message"

    9. Envoyez les modifications locales au référentiel distant hébergé sur GitHub avec la commande suivante :

    git push
  • Tester vos modifications
    1. Dans la fenêtre de votre navigateur, ouvrez GitHub.
    2. Dans le panneau de navigation de gauche, sous « Référentiels », cliquez sur aws-elastic-beanstalk-express-js-sample.
    3. Cliquez sur le fichier « app.js ». Le contenu du dossier, y compris votre modification, doit être affiché.

Architecture de l’application

Votre architecture est actuellement similaire à la suivante :

Module-1

Nous avons créé un référentiel de code contenant une application web simple Hello World!. Nous utiliserons ce référentiel comme déclencheur de notre chaîne de livraison continue. Il est donc important qu'il soit correctement configuré et que nous réussissions à lui envoyer du code.

Ce module vous a-t-il été utile ?

Merci
Merci de nous indiquer ce que vous avez aimé.
Fermer
Nous sommes désolés de vous décevoir.
Quelque chose est-il obsolète, déroutant ou inexact ? Aidez-nous à améliorer ce didacticiel en fournissant des commentaires.
Fermer

Déployer une application web