< Précédent | Suivant >

Leçon 6 : Mettre à jour l'application

Au cours de la première leçon, vous avez supprimé certaines versions des composants. A présent, vous allez ajouter ces versions à nouveau afin de simuler le déploiement d'une nouvelle version des composants.
L'application Web que vous avez déployée au cours de la leçon précédente incluait la version 1.0 du composant Web et du composant de base de données. La version 1.1 de ces composants inclut un nouvel article pour le magasin en ligne : un bichon dans la catégorie Dogs.
  1. Vérifiez que Bichon n'est pas disponible dans la catégorie Dogs :
    1. Ouvrez l'application dans un navigateur Web en entrant l'adresse URL suivante :
      http://nomhôte:8080/JPetStore
    2. Cliquez sur Enter the Store.
    3. Parcourez la catégorie Dogs et vérifiez que Bichon n'est pas disponible. La figure suivante présente certains des chiens de cette catégorie :
      Catégorie Dogs affichant certains des chiens disponibles ; Bichon ne figure pas dans la liste
  2. Importez la nouvelle version du composant de base de données :
    1. Sur le serveur IBM® UrbanCode Deploy, cliquez sur l'onglet Composants, puis cliquez sur le composant JPetStore-DB.
    2. Cliquez sur l'onglet Versions, puis cliquez sur Importer les nouvelles versions. A présent, la version 1.1 apparaît dans la liste des versions, conformément à la figure suivante :
      Onglet Versions du composant JPetStore-DB affichant les versions 1.0 et 1.1
    3. Cliquez sur la nouvelle version du composant de base de données afin d'ouvrir sa page d'informations.
    4. Cliquez sur l'onglet Configuration.
    5. Sous Paramètres de base, dans la liste Type, sélectionnez Incrémentiel, puis cliquez sur Sauvegarder.
    Cette version est définie comme une mise à niveau incrémentielle plutôt qu'une nouvelle version. Les versions complètes sont installées directement, sans installation préalable des versions précédentes. Les mises à niveau incrémentielles commencent par l'installation des versions précédentes, avant la nouvelle version. La nouvelle version de base de données n'est qu'un ajout à la base de données ; par conséquent, elle requiert la version précédente du composant.
  3. De la même façon, importez la version 1.1 du composant Web sans changer le paramètre Type. Le composant d'application ne possède pas de version supplémentaire.
  4. Dans l'environnement, exécutez le processus d'application à nouveau. Dans la fenêtre Exécuter le processus, assurez-vous de sélectionner Dernière version pour chaque composant en cliquant sur Sélectionner les versions, puis sur Sélectionner pour tout > Plus récent disponible. En option, vous pouvez sélectionner la case à cocher Uniquement les versions modifiées pour que le serveur déploie uniquement les composants qui possèdent de nouvelles versions. Dans ce cas, le serveur exécute les processus de composant pour les composants Web et de base de données seulement.
    Exécution du processus d'application pour déployer les nouvelles versions des composants Web et de base de données
  5. Dans votre navigateur Web, rechargez l'application Web et explorez la catégorie Dogs pour afficher le nouvel article Bichon, comme dans la figure suivante :
    Catégorie Dogs répertoriant le nouvel article
    Ce nouvel article prouve que le composant de base de données a été mis à jour vers la version 1.1.
  6. Cliquez sur l'ID de produit pour Bichon, puis sur l'ID d'article afin d'afficher la page de produit pour Bichon. La nouvelle image de cet article prouve que le composant Web a été mis à jour vers la version 1.1.
    Le nouvel article, associé à une nouvelle image provenant du composant Web

Récapitulatif de la leçon

A présent, l'application inclut les nouvelles versions des composants.
Dans un scénario de production, de nouvelles versions de composant peuvent être disponibles fréquemment. Vous pouvez exécuter le processus d'application aussi souvent que nécessaire pour mettre à jour les composants déployés. Vous pouvez aussi configurer le processus d'application en vue de son exécution automatique lorsque de nouvelles versions des composants sont disponibles.
< Précédent | Suivant >

Commentaires en retour