Partager cette page

# Mise à niveau de projets avec ALM Robot

Vous pouvez mettre à niveau automatiquement plusieurs projets ALM en parallèle avec votre nouvelle version d’ALM.

Dans le cadre du processus de mise à niveau, ALM Robot effectue les actions suivantes, selon les besoins :

- Désactiver les projets activés.
- Annulation des extractions d’entités dans les projets à version contrôlée.

- Copiez les référentiels des projets vers un nouveau serveur de référentiels, si nécessaire.

- Restaurer les projets
- Une fois la mise à niveau des projets terminée avec succès, ALM Robot supprime automatiquement les projets de l’instance ALM d’origine.
- Vérifier, réparer et mettre à niveau les projets.
- Activez tous les projets qui étaient actifs avant la mise à niveau.
- ALM Robot n’effectue pas d’activités post-mise à niveau, telles que la validation du projet, la mise à jour des modifications requises résultant d’un changement de serveur ALM, l’alignement des intégrations, etc.

Vous trouverez des informations sur le processus de mise à niveau et la fonctionnalité de mise à niveau existante, qui est toujours disponible dans l’administration du site, dans la partie Mise à niveau du projet dans la Guide d’installation et de mise à niveau de Application Lifecycle Management .

Note : Avant de commencer à utiliser ALM Robot, examinez Considérations avant la mise en route avec ALM Robot.

Pour mettre à jour vos projets en utilisant ALM Robot :

1. Dans Administration du site, sélectionnez Outils > ALM Robot. ALM Robot s’ouvre.

2. Cliquez sur Ajouter une activité pour créer une nouvelle activité pour ALM Robot. La page Paramètres d’activité s’affiche.

3. Définir des paramètres d’activité.

   Sur la page Paramètres d’activité de l’assistant :

   1. Dans la zoneNom de l’activité, saisissez un nom pour votre activité.
   2. Dans la zone Type, choisissez Upgrade.

   3. Déterminer l’emplacement de la source des projets pour la sélection du projet. La source dépend de la localisation de votre schéma de base de données d’Administration du site.

      Cible | Si vous avez mis à niveau une copie du schéma de base de données d’administration de site existant lors de l’installation de votre nouvelle version d’ALM, sélectionnez Target comme source des projets. Remarque : Si la source ALM comprend des projets contrôlés par version qui n’ont pas encore été mis à niveau et que ces projets ont des entités extraites, vous devez exécuter l’activité Upgrade en utilisant l’option Origin au lieu de la Target.
      Origine | Si vous avez créé un nouveau schéma de base de données de l’administration de site lors de l’installation de votre nouvelle version d’ALM, sélectionnez Origin comme source des projets, puis cliquez sur Edit Env list pour définir le serveur ALM à partir duquel vous sélectionnerez les projets à mettre à niveau. Pour plus de détails sur l’ajout d’environnements ALM, voir Personnalisation d’ALM Robot. Remarque : Le serveur d’origine doit être directement accessible par le serveur cible. Copier les dépôts de projets. Sélectionnez cette option comme valeur par défaut pour copier tous les référentiels des projets sélectionnés depuis le chemin du référentiel de base de l’origine vers le chemin du référentiel de base de la cible. Notez que vous pouvez supprimer les référentiels de projets spécifiques de cette sélection dans la page Paramètres du projet. Remarques : Vous ne pouvez pas copier un référentiel qui réside sur un lecteur monté en réseau sous Windows. Pour copier un référentiel sous Linux, il doit être monté sur un dossier partagé sur le serveur ALM où ALM Robot est exécuté. Ce chemin doit être spécifié dans le champ Origin Repository Path. Lors de la copie d’un référentiel, l’utilisateur qui exécute le service ALM doit disposer des informations d’identification « en lecture » pertinentes pour le référentiel partagé. Origin Repository Path. Si vous sélectionnez Copy projects repositories, saisissez le chemin partagé du réseau dans le chemin du référentiel d’origine. Ce chemin doit être accessible depuis le serveur sur lequel ALM Robot est exécuté. Attention : Si vous ne sélectionnez pas l’option Copy projects repositories, vous devez copier manuellement le référentiel vers le chemin du référentiel de base sur le serveur de destination avant d’exécuter la mise à niveau. Notez que la structure des dossiers du référentiel doit être préservée lors de la copie des dossiers du référentiel.

   4. Cliquez sur Next pour ouvrir la page de Projects Selection et afficher les projets disponibles.

4. Sélectionner des projets.

   Sur la page Sélection des projets de l’assistant :

   1. Dans la liste des projets et des domaines, sélectionnez les projets à inclure dans votre activité. Vous pouvez sélectionner tous les projets, tous les projets d’un domaine spécifique ou des projets spécifiques.

      La colonne Dépendances indique des éventuelles dépendances de projets. Les projets qui ont des extensions de laboratoire dépendent de Lab_Project, et les projets qui sont liés à un modèle dépendent d’un projet de modèle.

      Une fois votre sélection effectuée, cliquez sur pour déplacer les projets sélectionnés vers le volet Projets sélectionnés et classement.

      Pour supprimer des projets de la liste sélectionnée, sélectionnez les projets et cliquez sur pour les supprimer du volet Projets sélectionnés et classement.

   2. Pour définir l’ordre dans le volet Projets sélectionnés et classement dans lequel les projets seront traités lors de la mise à niveau, mettez un projet en surbrillance et cliquez sur les flèches en haut de pour déplacer le projet vers le haut ou vers le bas de la liste.

      Note :

      - Lab_Project est toujours classé en premier lorsqu’il est sélectionné, suivi des projets de modèle. Tous les autres projets sont ajoutés au volet Selected Projects & Rank dans le même ordre qu’ils apparaissent dans l’arborescence des projets, mais peuvent être déplacés en fonction de vos priorités.

      - Lab_Project est situé dans le domaine PAR DÉFAULT.

      - Par défaut, ALM Robot peut traiter jusqu’à 10 projets simultanément sur chaque nœud ALM. Pour modifier la valeur par défaut, modifiez le paramètre de site `ROBOT_MAX_TASKS_PER_NODE` et définissez-le en fonction des performances de votre environnement, car une valeur élevée peut entraîner une dégradation des performances.

   3. Notez les éventuels messages d’avertissement qui peuvent apparaître au bas du volet Projets sélectionnés et classement.

   4. Cliquez sur Next pour ouvrir la page Project Settings.

5. Définir les paramètres du projet.

   Sur la page Project Settings de l’assistant :

   1. Sous Project Name, sélectionnez un projet.

   2. Si vous avez sélectionné Target comme source pour la sélection du projet, vous pouvez :

      Ajouter un fichier d’exception | Vous pouvez ajouter un fichier d’exception pour ignorer certains avertissements et erreurs lors de l’exécution de l’activité Upgrade. Par exemple, si vous avez apporté des modifications au schéma, comme l’ajout de tables, de colonnes ou de séquences, les processus de mise à niveau peuvent échouer. Vous pouvez définir un fichier d’exception qui donne l’instruction à ALM Robot d’ignorer ces modifications pendant le processus de mise à niveau. Remarque : Vous pouvez créer un fichier d’exception global via le paramètre de site `UPGRADE_EXCEPTION_FILE`. Ce paramètre a un impact sur tous les projets sélectionnés. Pour plus de détails sur les fichiers d’exception, consultez la section « Définir un fichier d’exception » du Guide d’installation et de mise à niveau d’Application Lifecycle Management.

      Si vous avez choisi Origin comme source pour la sélection du projet, les options suivantes sont disponibles.

      Copie du référentiel de projet | Permet de copier le référentiel du projet de Origin vers Target. Vous devez copier le référentiel du projet lorsque vous changez le serveur de référentiel ou le chemin du référentiel. Les référentiels doivent être définis sur un chemin réseau partagé. Si vous avez sélectionné Copy Projects Repositories sur l’écran Activity Settings, Copy Project Repository est automatiquement sélectionné. Si cette option n’est pas cochée, le référentiel de ce projet spécifique ne sera pas copié. Si un projet a un chemin de référentiel différent du chemin de référentiel de base défini dans l’administration du site, vous devez mettre à jour manuellement la valeur des champs De et À. Remarque : Vous ne pouvez pas copier un référentiel qui réside sur un lecteur monté en réseau sous Windows. Pour copier un référentiel sous Linux, il doit être monté sur un dossier partagé sur le serveur ALM où ALM Robot est exécuté. Ce chemin doit être spécifié dans le champ Origin Repository Path. Lors de la copie d’un référentiel, l’utilisateur qui exécute le service ALM doit disposer des informations d’identification « en lecture » pertinentes pour le référentiel partagé.
      Ajouter un fichier d’exception | Vous pouvez ajouter un fichier d’exception pour ignorer certains avertissements et erreurs lors de l’exécution de l’activité Upgrade. Par exemple, si vous avez apporté des modifications au schéma, comme l’ajout de tables, de colonnes ou de séquences, les processus de mise à niveau peuvent échouer. Vous pouvez définir un fichier d’exception qui donne l’instruction à ALM Robot d’ignorer ces modifications pendant le processus de mise à niveau. Remarque : Vous pouvez créer un fichier d’exception global via le paramètre de site `UPGRADE_EXCEPTION_FILE`. Ce paramètre a un impact sur tous les projets sélectionnés. Pour plus de détails sur les fichiers d’exception, consultez la section « Définir un fichier d’exception » du Guide d’installation et de mise à niveau d’Application Lifecycle Management.
      Nom du schéma de la BD cible | Saisissez le nom du schéma de base de données utilisé dans Target, s’il est différent du nom du schéma de base de données dans Origin.

      Note :

      Si votre sélection de projet inclut le Lab_Project, pour le mettre à niveau, ALM Robot a besoin d’une copie du Lab_Project.

      Pour créer une copie du Lab_Project :

      1. Sous Project Name, sélectionnez le projet Lab_Project.
      2. Sélectionnez Copy Project Repository.
      3. Sélectionnez Target DB Schema Name et tapez un nom de schéma pour la copie.

   3. Cliquez sur Suivant pour obtenir un récapitulatif de l’activité que vous avez créée.

6. Examiner le récapitulatif de l’activité.

   La section Récapitulatif de l’activité montre la configuration de votre activité. La section Activity Tasks montre les projets sélectionnés pour votre activité et les modifications apportées par projet sur la page Paramètres du projet.

   Cliquez sur Submit. ALM Robot démarre le processus de validation.

   Si le processus de validation mène à une exécution réussie, l’activité commence le traitement. La fenêtre du tableau de bord s’ouvre. Pour plus d’informations, voir Actions du tableau de bord d’ALM Robot.

   Si ALM Robot détecte une erreur lors de la validation des projets sélectionnés, corrigez l’erreur et cliquez sur Soumettre.

https://admhelp.microfocus.com ALM 8942
Conseils pour améliorer vos résultats de recherche... ALM Help Center ALM Help Center Aide ALM 16.00 Tout Afficher le centre d’aide local Afficher le centre d’aide en ligne arrière Revenir en arrière dans l’historique de navigation avant Avancer dans l’historique de navigation Désactiver la mise en surbrillance dans les résultats de recherche rubrique suivante Atteindre la rubrique suivante rubrique précédente Atteindre la rubrique précédente Imprimer la rubrique actuelle Version :