Proprietà di build
IBM Rational Team Concert Client per Microsoft Visual Studio IDE  

Proprietà di build

È possibile definire certe proprietà di script di build, come ad esempio ECLIPSE_HOME, dalle proprietà della definizione build o del motore di build.

Proprietà definite dall'utente

Proprietà, che si definiscono nella definizione build o nel motore di build, vengono scritte nel file di proprietà di output specificato nel campo File delle proprietà nella definizione build (per build Ant e della riga di comando) e sono automaticamente disponibili per gli script Ant (per build Ant).

È possibile utilizzare variabili nei valori proprietà specificando il formato ${propertyName}. Ad esempio, se si crea una proprietà del motore di build denominata toolsdir con un valore di /home/build/tools, è possibile fare riferimento alla proprietà come ${toolsdir} dai campi delle proprietà nell'editor della definizione build. Prima che si avvii la build, il Jazz Build Engine sostituisce le variabili delle proprietà e il loro formato sostituito viene fornito allo script di build.

Proprietà supportate da Jazz Build Engine

Nome proprietà Descrizione

buildLabelPrefix

Specifica un prefisso per l'etichetta di build, come ad esempio I per integrazione. Se si definisce questa proprietà nella definizione build o motore di build, il valore viene inserito nell'etichetta generata da Jazz Build Engine. Ad esempio, I20080215-1234.

Proprietà integrate

Esistono diverse proprietà integrate disponibili quando si utilizza Jazz Build Engine. È necessario utilizzare queste proprietà se si usano le attività Ant di Jazz per pubblicare informazioni nel repository. Ad esempio, occorrono le proprietà repositoryAddress e buildResultUUID per utilizzare StartBuildActivityTask.

La tabella di seguito descrive le proprietà integrate disponibili quando si utilizza Jazz Build Engine.

Attributo Descrizione

buildLabel

L'etichetta di build che è stata generata da Jazz Build Engine. Ad esempio, 20080215-1234.

buildResultUUID

L'identificativo univoco del risultato di build. Qualsiasi attività, che pubblica stati di avanzamento o informazioni in un risultato di build, deve fornire questo attributo. Il valore per l'attributo viene passato allo script di build nella proprietà Ant ${buildResultUUID}. Ad esempio, generalmente lo si vede utilizzato in questo modo nello script Ant: buildResultUUID="${buildResultUUID}".

requestUUID

L'identificativo univoco della richiesta di build.

buildDefinitionId

L'identificativo descrittivo per la definizione build (non l'UUID).

repositoryAddress

L'indirizzo del Jazz in cui ha avuto origine la richiesta di build. Ad esempio, http://example.com/jazz.

*

Tutte le proprietà definite nell'editor del motore di build sono disponibili nello script di Ant.

*

Tutte le proprietà definite nella scheda Proprietà dell'editor di definizione build sono disponibili nello script Ant. Queste proprietà sovrascrivono le proprietà del motore di build se è presente un conflitto di nome di proprietà.


Feedback

Il supporto è stato valido? È possibile fornire un feedback a Jazz.net (è richiesta la registrazione) lasciando dei commenti nei forum o tramite l'inoltro di un bug