Propriedades que você define na definição da construção ou no mecanismo de construção são gravadas no arquivo de propriedades de saída especificado no campo Arquivo de Propriedades na definição da construção (para Linha de Comandos e construções Ant), e estão automaticamente disponíveis para scripts Ant (para construções Ant).
É possível utilizar variáveis nos valores de propriedade especificando o formato ${propertyName}. Por exemplo, se você criar uma propriedade do mecanismo de construção chamada toolsdir com um valor /home/build/tools, é possível referenciar a propriedade como ${toolsdir} a partir dos campos da propriedade no editor de Definição da Construção. Antes da construção iniciar, o Jazz Build Engine substitui as variáveis da propriedade e suas formas substitutas são fornecidas ao script de construção.
| Nome da Propriedade | Descrição |
|---|---|
buildLabelPrefix |
Especifica um prefixo para a etiqueta de construção, como I para integração. Se você definir esta propriedade em sua definição de construção ou seu mecanismo de construção, o valor é acrescentado para a etiqueta que o Jazz Build Engine gera. Por exemplo, I20080215-1234. |
Há diversas propriedades incorporadas disponíveis quando você utiliza o Jazz Build Engine. É necessário utilizar essas propriedades se você utilizar tarefas Ant do Jazz para publicar informações no repositório. Por exemplo, são necessárias as propriedades repositoryAddress e buildResultUUID para utilizar StartBuildActivityTask.
A tabela a seguir descreve propriedades incorporadas que estão disponíveis quando você utiliza o Jazz Build Engine.
| Atributo | Descrição |
|---|---|
buildLabel |
A etiqueta da construção que foi gerada pelo Jazz Build Engine. Por exemplo, 20080215-1234. |
buildResultUUID |
O identificador exclusivo para o resultado da construção. Toda tarefa que publica o progresso ou informações em um resultado de construção deve fornecer este atributo. O valor para o atributo é passado para seu script de construção na propriedade Ant ${buildResultUUID}. Por exemplo, você tipicamente o vê utilizado da seguinte forma no script Ant: buildResultUUID="${buildResultUUID}". |
requestUUID |
O identificador exclusivo para o pedido de construção. |
buildDefinitionId |
O identificador amigável para a definição da construção (não o UUID). |
repositoryAddress |
O endereço do Repositório do Jazz no qual o pedido de construção originou. Por exemplo, http://example.com/jazz. |
* |
Todas as propriedades definidas no editor do mecanismo de construção estão disponíveis para o script Ant. |
* |
Todas as propriedades definidas na guia Propriedades do editor de definições de construção estão disponíveis para o script Ant. Estas propriedades sobrepõem as propriedades do mecanismo de construção se houver um conflito de nome de propriedade. |
Isso ajudou? É possível fornecer feedback em Jazz.net (é necessário registrar-se): Comentar nos fóruns ou submeter um erro