Propriétés de génération
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

Propriétés de génération

Vous pouvez définir certaines propriétés de script de génération, telles que ECLIPSE_HOME, à partir des propriétés de la définition de génération ou du moteur de génération.

Propriétés définies par l'utilisateur

Les propriétés que vous définissez dans la définition de génération ou le moteur de génération sont enregistrées dans le fichier de propriétés en sortie que vous spécifiez dans la zone Fichier de propriétés de la définition de génération (pour les générations Ant et de ligne de commande) et sont automatiquement disponibles pour les scripts Ant (pour les générations Ant).

Vous pouvez utiliser des variables dans les valeurs de propriétés en spécifiant le format ${propertyName}. Par exemple, si vous créez la propriété de moteur de génération toolsdir avec la valeur /home/build/tools, vous pouvez faire référence à cette propriété en spécifiant ${toolsdir} dans les zones de propriété de l'éditeur Définition de génération. Avant que la génération ne démarre, le moteur de génération Jazz substitue les variables de propriété et leur forme substituée est fournie au script de génération.

Propriétés prises en charge par le moteur de génération Jazz

Nom de la propriété Description

buildLabelPrefix

Spécifie un préfixe pour le libellé de génération, tel que I pour l'intégration. Si vous définissez cette propriété dans votre définition de génération ou votre moteur de génération, la valeur précède le libellé généré par le moteur de génération Jazz . Par exemple, I20080215-1234.

Propriétés intégrées

Plusieurs intégrées sont disponibles lorsque vous utilisez le moteur de génération Jazz . Vous devez utiliser ces propriétés si vous utilisez les tâches Ant Jazz pour publier des informations sur le référentiel. Par exemple, vous avez besoin des propriétés repositoryAddress et buildResultUUID pour utiliser StartBuildActivityTask.

Le tableau ci-après décrit les propriétés intégrées disponibles lorsque vous utilisez le moteur de génération Jazz .

Attribut Description

buildLabel

Libellé de génération généré par le moteur de génération Jazz . Par exemple, 20080215-1234.

buildResultUUID

Identificateur unique du résultat de génération. Toute tâche qui publie la progression ou des informations dans un résultat de génération doit fournir cet attribut. La valeur de l'attribut est transmise à votre script de génération dans la propriété Ant ${buildResultUUID}. Par exemple, elle apparaît généralement comme suit dans le script Ant : buildResultUUID="${buildResultUUID}".

requestUUID

Identificateur unique de la demande de génération.

buildDefinitionId

Identificateur descriptif de la définition de génération (il ne s'agit pas de l'identificateur unique universel).

repositoryAddress

Adresse du référentiel Jazz d'où provient la demande de génération. Par exemple, http://example.com/jazz.

*

Toutes les propriétés définies dans l'éditeur du moteur de génération sont disponibles pour le script Ant.

*

Toutes les propriétés définies dans la page Propriétés de l'éditeur de définition de génération sont disponibles pour le script Ant. Ces propriétés remplacent celles du moteur de génération en cas de conflit de noms de propriété.