Création d'un enregistrement CrossPlatformBuild

Un enregistrement CrossPlatformBuild est un enregistrement parent avec état non réutilisable qui exécute une opération coordonnée de compilation et de promotion dans des projets SCLM et des vues Rational ClearCase indiqués par des enregistrements enfant SCLMBuild et CCBuild.

Au moins un enregistrement enfant SCLMBuild ou CCBuild doit être associé à un enregistrement CrossPlatformBuild, mais plusieurs peuvent l'être. Avant de créer un enregistrement CrossPlatformBuild, vous devez disposer d'au moins un enregistrement de configuration SCLMBuildConfig ou CCBuildConfig pouvant être utilisé avec les enregistrements SCLMBuild ou CCBuild créés.

  1. Cliquez sur ClearQuest > Créer > votre_id_utilisateur_et_nom_base_de_données > Créer CrossPlatformBuild.
  2. Effectuez l'une des opérations suivantes :
    • Pour renseigner les champs de la fenêtre CrossPlatformBuild avec des valeurs par défaut enregistrées, cliquez sur la liste Template, sélectionnez l'enregistrement CrossPlatformBuild souhaité et cliquez sur le bouton Load. Vous pouvez ensuite modifier les valeurs entrées dans les champs suivant vos besoins. Vous pouvez modifier les champs Headline et Description de la page Main, par exemple, ou cliquer sur l'onglet Build Records et ajouter ou supprimer un enregistrement enfant SCLMBuild ou CCBuild. Une fois la création du nouvel enregistrement terminée, passez à l'étape 19.
    • Si vous ne souhaitez pas entrer de valeurs par défaut dans les champs de la fenêtre CrossPlatformBuild, passez à l'étape 3.
  3. Dans la fenêtre CrossPlatformBuild, cliquez sur l'onglet Main :
    ClearQuest ID
    Ce champ non modifiable contient l'ID Rational ClearQuest de l'enregistrement CrossPlatformBuild en cours de création.
    State
    Ce champ non modifiable contient l'état de compilation de l'enregistrement en cours de création. Les nouveaux enregistrements sont créés avec l'état Submitted.
    Headline
    Entrez un titre évocateur pour cet enregistrement de compilation parent.
    Description
    Entrez une description évocatrice pour cet enregistrement de compilation parent.
  4. Facultatif : Vous pouvez enregistrer les entrées Headline et Description comme valeurs par défaut pour la création d'enregistrements CrossPlatformBuild ultérieurs en sélectionnant la flèche associée au bouton Load et en cliquant sur New. Il suffit ensuite de donner un nom au modèle dans la fenêtre Nouveau canevas d'enregistrement et de cliquer sur OK. Dans la fenêtre CrossPlatformBuild, cliquez sur la flèche associée au bouton Load et sélectionnez Save as Default. L'enregistrement de ces entrées permet de renseigner les champs des enregistrements CrossPlatformBuild créés par la suite en sélectionnant le modèle contenant les valeurs par défaut dans la liste Template et en cliquant sur le bouton Load.
  5. Cliquez sur l'onglet Build Records.
  6. Facultatif : Pour créer un enregistrement SCLMBuild, cliquez sur le bouton New dans la sous-fenêtre SCLMBuild et effectuez l'une des opérations suivantes :
    Remarque : Les champs Headline et Description mis à part, les champs modifiables de cet enregistrement n'admettent que les caractères ASCII, quel que soit le jeu de caractères utilisé. Cette limitation tient à une restriction liée au composant serveur de l'intégration SCLM qui s'exécute sous z/OS.
    • Pour renseigner les champs de la fenêtre SCLMBuild avec des valeurs par défaut enregistrées, sélectionnez le nom du modèle qui contient les valeurs par défaut dans la liste Templates et cliquez sur le bouton Load. Vous pouvez ensuite modifier les valeurs entrées dans les champs suivant vos besoins. Vous pouvez modifier au moins les champs Headline et Description, par exemple, pour différencier le nouvel enregistrement des enregistrements SCLMBuild existants. Une fois l'édition du nouvel enregistrement terminée, passez à l'étape 9.
    • Si vous ne souhaitez pas entrer de valeurs par défaut dans les champs de la fenêtre SCLMBuild, passez à l'étape 7.
  7. Dans la fenêtre SCLMBuild, cliquez sur l'onglet Main :
    ClearQuest ID
    Ce champ non modifiable contient l'ID Rational ClearQuest de l'enregistrement SCLMBuild en cours de création.
    State
    Ce champ non modifiable contient l'état de compilation de l'enregistrement SCLMBuild en cours de création. Les nouveaux enregistrements sont créés avec l'état Submitted.
    Headline
    Entrez un titre évocateur pour cet enregistrement SCLMBuild.
    Description
    Entrez une description évocatrice pour l'enregistrement SCLMBuild.
  8. Cliquez sur l'onglet SCLM.
    CrossPlatformBuild Parent
    Ce champ non modifiable contient les ID Rational ClearQuest des enregistrements parent avec lesquels l'enregistrement SCLMBuild créé est associé. Les ID n'apparaissent toutefois pas avant la fin de la création de l'enregistrement parent.
    Configuration
    Dans le champ Configuration, sélectionnez le nom de l'enregistrement SCLMBuildConfig à utiliser avec cet enregistrement SCLMBuild.
    Batch
    Activez l'option Batch si vous souhaitez créer cet enregistrement pour une exécution en mode par lots. Laissez le champ vide pour créer un enregistrement s'exécutant en mode en ligne. Utilisez le mode par lots pour générer des grands ensembles de fichiers ou exécuter des longues compilations.
    Groupe
    Entrez le nom du ou des groupes SCLM qui contiennent les données d'application modifiées. Pour entrer plusieurs groupes dans une hiérarchie, entrez leurs noms du plus bas au plus élevé en les séparant par une virgule. Notez que ces groupes sont promus "de" et non "vers". Il est donc inutile d'entrer le nom du groupe le plus élevé dans la hiérarchie.

    Si, par exemple, la hiérarchie du groupe contient les groupes DEV1, TEST et RELEASE, vous pouvez entrer "DEV1, TEST" ici afin de faire le suivi de la génération et de la promotion sur un artefact SCLM du haut de la hiérarchie du projet.

    Type
    Entrez le nom du type SCLM qui définit le type du membre du package SCLM.
    Member
    Entrez le nom du membre du package SCLM correspondant à la cible de l'action.
  9. Facultatif : Vous pouvez enregistrer les entrées de l'enregistrement SCLMBuild comme valeurs par défaut en sélectionnant la flèche associée au bouton Load et en cliquant sur New. Il suffit ensuite de donner un nom au modèle dans la fenêtre Nouveau canevas d'enregistrement et de cliquer sur OK. Dans la fenêtre SCLMBuild, cliquez sur la flèche associée au bouton Load et sélectionnez Save as Default. L'enregistrement de ces entrées permet de renseigner les champs des enregistrements SCLMBuild créés par la suite en sélectionnant le modèle contenant les valeurs par défaut dans la liste Template et en cliquant sur le bouton Load.
  10. Cliquez sur OK pour créer l'enregistrement SCLMBuild. L'enregistrement apparaît dans la sous-fenêtre SCLMBuild.
  11. Effectuez l'une des opérations suivantes :
    • Pour créer un autre enregistrement enfant SCLMBuild, repassez à l'étape 6.
    • Pour finir la création de l'enregistrement parent CrossPlatformBuild, passez à l'étape 19.
    • Pour créer un enregistrement CCBuild, passez à l'étape 12.
  12. Facultatif : Pour créer un enregistrement CCBuild, cliquez sur le bouton New dans la sous-fenêtre CCBuild et effectuez l'une des opérations suivantes :
    • Pour renseigner les champs de la fenêtre CCBuild avec des valeurs par défaut enregistrées, sélectionnez le nom du modèle qui contient les valeurs par défaut dans la liste Templates et cliquez sur le bouton Load. Vous pouvez ensuite modifier les valeurs entrées dans les champs suivant vos besoins. Vous pouvez modifier au moins les champs Headline et Description, par exemple, pour différencier le nouvel enregistrement des enregistrements CCBuild existants. Une fois l'édition du nouvel enregistrement terminée, passez à l'étape 16.
    • Si vous ne souhaitez pas entrer de valeurs par défaut dans les champs de la fenêtre CCBuild, passez à l'étape 13.
  13. Dans la fenêtre CCBuild, cliquez sur l'onglet Main :
    ClearQuest ID
    Ce champ non modifiable contient l'ID Rational ClearQuest de l'enregistrement CCBuild en cours de création.
    State
    Ce champ non modifiable contient l'état de compilation de l'enregistrement CCBuild en cours de création. Les nouveaux enregistrements sont créés avec l'état Submitted.
    Owner
    Sélectionnez un propriétaire pour cet enregistrement CCBuild.
    Headline
    Entrez un titre évocateur pour cet enregistrement CCBuild.
    Description
    Entrez une description évocatrice pour cet enregistrement CCBuild.
  14. Cliquez sur l'onglet ClearCase.
  15. Dans la fenêtre CCBuild, cliquez sur l'onglet ClearCase :
    CrossPlatformBuild Parent
    Ce champ non modifiable contient les ID Rational ClearQuest des enregistrements parent avec lesquels l'enregistrement CCBuild créé est associé. Les ID n'apparaissent toutefois pas avant la fin de la création de l'enregistrement parent.
    Configuration
    Dans le champ Configuration, sélectionnez le nom de l'enregistrement CCBuildConfig à utiliser avec cet enregistrement CCBuild.
  16. Facultatif : Vous pouvez enregistrer les entrées de l'enregistrement CCBuild comme valeurs par défaut en sélectionnant la flèche associée au bouton Load et en cliquant sur New. Il suffit ensuite de donner un nom au modèle dans la fenêtre Nouveau canevas d'enregistrement et de cliquer sur OK. Dans la fenêtre CCBuild, cliquez sur la flèche associée au bouton Load et sélectionnez Save as Default. L'enregistrement de ces entrées permet de renseigner les champs des enregistrements CCBuild créés par la suite en sélectionnant le modèle contenant les valeurs par défaut dans la liste Template et en cliquant sur le bouton Load.
  17. Cliquez sur OK pour créer l'enregistrement CCBuild. L'enregistrement apparaît dans la sous-fenêtre CCBuild.
  18. Effectuez l'une des opérations suivantes :
    • Pour créer un autre enregistrement enfant CCBuild, repassez à l'étape 12.
    • Pour finir la création de l'enregistrement parent CrossPlatformBuild, passez à l'étape 19.
  19. Facultatif : Vous pouvez enregistrer les entrées de l'enregistrement parent comme valeurs par défaut. Notez toutefois que lors de l'enregistrement des valeurs par défaut d'un enregistrement parent associé à des enregistrements enfant, tout nouvel enregistrement parent créé à partir de ces valeurs par défaut reste lié aux enregistrements enfant associés à l'enregistrement parent d'origine. Les enregistrements de compilation ne pouvant pas être réutilisés (enregistrements de compilation enfant compris), vous pouvez préférer ne pas enregistrer les valeurs par défaut après avoir associé un nouvel enregistrement parent aux enregistrements enfant. Vous pouvez aussi enregistrer maintenant les valeurs par défaut, les utiliser pour créer ultérieurement un nouvel enregistrement parent, puis modifier l'enregistrement parent pour l'associer aux nouveaux enregistrements de compilation enfant.
  20. Dans la fenêtre CrossPlatformBuild, cliquez sur OK pour terminer l'enregistrement parent.
Tâches associées
Tutoriel : Génération sur plusieurs plateformes
Création d'un enregistrement SCLMBuild indépendant
Création d'un enregistrement CCBuild indépendant
Ajout d'un enregistrement de compilation SCLMBuild ou CCBuild à un enregistrement parent CrossPlatformBuild
Suppression d'un enregistrement enfant SCLMBuild ou CCBuild d'un enregistrement parent CrossPlatformBuild
Réutilisation d'enregistrements de compilation
Suppression d'un enregistrement
Modification (édition) d'un enregistrement


Retour d'informations