L'étape suivante consiste à apprendre à créer un enregistrement CCBuildConfig.
Un enregistrement CCBuildConfig est un enregistrement de configuration Rational ClearCase sans état et réutilisable qui définit les paramètres
Rational ClearCase suivants : les vues
et les commandes des opérations de compilation et de promotion nécessaires pour générer et
promouvoir des artefacts Rational ClearCase et les mots clés utilisables
pour indiquer si une opération de compilation ou de promotion a réussi ou non. Un enregistrement CCBuildConfig est utilisé
conjointement à un enregistrement CCBuild.
- Cliquez sur .
- Dans la fenêtre CCBuildConfig, cliquez sur l'onglet Main.
Renseignez les champs suivants :
- Configuration Name
- Attribuez un nom unique évocateur à l'enregistrement.
- Description
- Entrez une description évocatrice pour l'enregistrement.
- Cliquez sur l'onglet Views.
- Rational ClearCase Project
- Entrez le nom du projet Rational ClearCase
qui définit l'ensemble des règles de développement et celui des configurations à générer.
- Build
- View
- Entrez le nom de la vue Rational ClearCase
(ou le répertoire local) dans laquelle vous souhaitez générer le projet. Voici un exemple d'entrée : x:\hosttest\test3.
- Command
- Entrez la commande de compilation à utiliser pour la génération de la vue. Voici quelques
exemples possibles : ant, clearmake, make,
ou un script perl personnalisé. Voici un exemple d'entrée :
d:\ant\bin\ant -v.
- Success keywords
- Définissez les mots clés qui apparaissent dans la sortie indiquant que la commande de
compilation Rational ClearCase exécutée a réussi. Vous pouvez en entrer plusieurs en les séparant par
une virgule, ou entrer une chaîne exacte en séparant chaque mot clé par un espace.
Si vous entrez
une chaîne de mots clés séparés par des virgules, la localisation d'un mot clé indique que la
compilation a réussi. Si vous entrez une chaîne dans laquelle les mots clés sont séparés par un
espace, cette chaîne doit être localisée pour que la compilation réussisse. Ce champ ne prend pas
en charge les caractères autres que ASCII ni les caractères suivants : "+", "?",
".", "*", "^", "$", "(", ")", "[", "]", "{", "}", "|", "\" et "/".
- Failure keywords
- Définissez les mots clés qui apparaissent dans la sortie indiquant que la commande de
compilation Rational ClearCase exécutée a échoué. Vous pouvez en entrer plusieurs en les séparant par
une virgule, ou entrer une chaîne exacte en séparant chaque mot clé par un espace.
Si vous entrez
une chaîne de mots clés séparés par des virgules, la localisation d'un mot clé indique que la
compilation a échoué. Si vous entrez une chaîne dans laquelle les mots clés sont séparés par un
espace, cette chaîne doit être localisée pour que la compilation échoue. Ce champ ne prend pas
en charge les caractères autres que ASCII ni les caractères suivants : "+", "?",
".", "*", "^", "$", "(", ")", "[", "]", "{", "}", "|", "\" et "/".
- Promote
- View
- Entrez le nom de la vue Rational ClearCase
(ou le répertoire local) dans laquelle vous souhaitez
promouvoir la compilation. Voici un exemple d'entrée : x:\hosttest\test3.
- Command
- Entrez la commande de promotion à utiliser pour la compilation.
Voici quelques exemples possibles : findmerge, deliver,
et scripts perl personnalisés. Voici un exemple d'entrée :
d:\perl\bin\perl.exe -w promote.pl.
- Success keywords
- Définissez le ou les mots clés significatifs qui apparaissent dans la sortie indiquant que la
commande de promotion Rational ClearCase
exécutée a réussi. Vous pouvez en entrer plusieurs en les séparant par
une virgule, ou entrer une chaîne exacte en séparant chaque mot clé par un espace. Si vous entrez
une chaîne de mots clés séparés par des virgules, la localisation d'un mot clé indique que la
compilation a réussi. Si vous entrez une chaîne dans laquelle les mots clés sont séparés par un
espace, cette chaîne doit être localisée pour que la promotion réussisse. Ce champ ne prend pas
en charge les caractères autres que ASCII ni les caractères suivants : "+", "?",
".", "*", "^", "$", "(", ")", "[", "]", "{", "}", "|", "\" et "/".
- Failure keywords
- Définissez les mots clés qui apparaissent dans la sortie indiquant que la commande de
promotion Rational ClearCase exécutée a échoué. Vous pouvez en entrer plusieurs en les séparant par
une virgule, ou entrer une chaîne exacte en séparant chaque mot clé par un espace. Si vous entrez
une chaîne de mots clés séparés par des virgules, la localisation d'un mot clé indique que la
compilation a échoué. Si vous entrez une chaîne dans laquelle les mots clés sont séparés par un
espace, cette chaîne doit être localisée pour que la promotion échoue. Ce champ ne prend pas
en charge les caractères autres que ASCII ni les caractères suivants : "+", "?",
".", "*", "^", "$", "(", ")", "[", "]", "{", "}", "|", "\" et "/".
- Facultatif : Vous pouvez enregistrer les entrées de l'enregistrement comme valeur 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. L'enregistrement
de ces entrées permet de renseigner les champs des enregistrements CCBuildConfig créés par la suite
en sélectionnant l'enregistrement dans la liste Template et en cliquant
sur le bouton Load.
- Cliquez sur OK pour créer l'enregistrement.
Cette rubrique est la dernière de la procédure de création d'un enregistrement
CCBuildConfig.
L'étape suivante consiste à créer un enregistrement CrossPlatformBuild.