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.
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.
| 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. |
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. |
¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error