Propiedades de la construcción
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

Propiedades de la construcción

Se pueden definir ciertas propiedades del script de construcción, como el ECLIPSE_HOME, desde las propiedades de la definición de la construcción o del motor de la construcción.

Propiedades definidas por el usuario

Las propiedades definidas en la definición de la construcción o en el motor de construcción se escriben en el archivo de propiedades de salida que se especifican en el campo propiedades del archivo en la definición de la construcción (para la línea de mandatos y las construcciones Ant) y están disponibles automáticamente para scripts Ant (para las construcciones Ant).

Se pueden emplear variables en los valores de las propiedades especificando el formato ${propertyName}. Por ejemplo, si se crea una propiedad de motor de construcción denominada toolsdir con un valor de /home/build/tools, se puede hacer referencia a la propiedad como ${toolsdir} desde los campos de propiedades del Editor de definiciones de construcción. Antes de que se inicie la construcción, el Jazz Build Engine sustituye las variables de propiedades y se proporciona su forma sustituida al script de construcción.

Propiedades soportadas por el Jazz Build Engine

Nombre de propiedad Description

buildLabelPrefix

Especifica un prefijo para la etiqueta de construcción, como puede ser I para integración. Si se define esta propiedad en la definición o el motor de construcción, el valor se adjunta al inicio a una etiqueta que genera Jazz Build Engine. Por ejemplo, I20080215-1234.

Propiedades integradas

Existen diversas propiedades integradas cuando se utiliza el Jazz Build Engine. Es necesario el uso de dichas propiedades si se utilizan las funciones Ant Jazz para publicar información en el repositorio. Por ejemplo, se necesitan las propiedades repositoryAddress y buildResultUUID para poder hacer uso de la función StartBuildActivityTask.

La tabla de abajo describe las propiedades integradas que se encuentran disponibles a la hora de usar Jazz Build Engine.

Atributo Description

buildLabel

La etiqueta de construcción que se genera Jazz Build Engine. Por ejemplo, 20080215-1234.

buildResultUUID

Identificador único para el resultado de la construcción. Cualquier función que publique cierto progreso o información en un resultado de una construcción deberá proporcionar dicho atributo. El valor del atributo se pasa al script de construcción correspondiente en la propiedad Ant ${buildResultUUID}. Por ejemplo, normalmente se puede observar empleado del siguiente modo en el script de Ant: buildResultUUID="${buildResultUUID}".

requestUUID

Identificador único para la petición de construcción.

buildDefinitionId

El identificador descriptivo para la definición de construcción (no el UUID).

repositoryAddress

La ubicación del Jazz donde la petición se originó. Por ejemplo, http://example.com/jazz.

*

Todas las propiedades definidas en el editor de motor de construcción se encuentran disponibles para el script de Ant.

*

Todas las propiedades definidas en la pestaña Propiedades del editor de definiciones de construcción) están disponibles para el script de Ant. Dichas propiedades solapan las propiedades del motor de construcción si existe un conflicto de nombres de propiedades.


Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error