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 especifique en el campo propiedades del archivo en la definición de la construcción (para la línea de mandatos y programas en Ant), y están disponibles automáticamente para scripts Ant para programas en 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 en el editor Build Definition (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.
| Nombre de propiedad | Descripción |
|---|---|
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. |
Existen diversas propiedades integradas (built-in) disponibles 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 inferior describe propiedades integradas (built-in) que se encuentran disponibles a la hora de usar Jazz Build Engine.
| Atributo | Descripción |
|---|---|
buildLabel |
La etiqueta de construcción que se genera Jazz Build Engine. Por ejemplo, 20080215-1234. |
buildResultUUID |
El identificador único para el resultado de la construcción (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 como sigue en el Ant script: buildResultUUID="${buildResultUUID}". |
requestUUID |
El identificador único para la petición de construcción. |
buildDefinitionId |
El identificador amigable 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 Ant script. Dichas propiedades solapan las propiedades del motor de construcción si existe un conflicto de nombres de propiedades. |
¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error