Dans les deux étapes précédentes, vous avez appris à créer des enregistrements de
configuration. L'étape suivante consiste à apprendre à créer un enregistrement de compilation et
plus particulièrement 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.
- Cliquez sur .
- 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.
- 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 cliquant sur la flèche
associée au bouton Load, puis 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.
- Cliquez sur l'onglet Build Records.
- Pour créer un enregistrement SCLMBuild, cliquez sur
le bouton New dans la sous-fenêtre SCLMBuild.
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.
- 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.
- 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.
- 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.
- Cliquez sur OK pour créer l'enregistrement SCLMBuild. L'enregistrement
apparaît dans la sous-fenêtre SCLMBuild.
- Pour créer un enregistrement CCBuild, cliquez sur le bouton New
dans la sous-fenêtre CCBuild.
- 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.
- Cliquez sur l'onglet ClearCase.
- 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.
- Facultatif : Vous pouvez enregistrer les entrées de
l'enregistrement CCBuild comme valeurs par défaut pour la création d'enregistrements CCBuild
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 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.
- Cliquez sur OK pour créer l'enregistrement CCBuild. L'enregistrement
apparaît dans la sous-fenêtre CCBuild.
- 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.
- Dans la fenêtre CrossPlatformBuild, cliquez sur OK
pour terminer l'enregistrement parent.
Cette rubrique est la dernière de la procédure de création d'un enregistrement CrossPlatformBuild
parent comprenant un enregistrement SCLMBuild et un enregistrement CCBuild enfant. L'étape
suivante consiste à utiliser l'enregistrement parent pour effectuer une compilation.