Vlastnosti sestavení
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

Vlastnosti sestavení

Můžete definovat určité vlastnosti skriptu sestavení, jako např. ECLIPSE_HOME, z vlastností definice sestavení nebo sestavovacího stroje.

Vlastnosti definované uživatelem

Vlastnosti, které definujete v definici sestavení nebo v sestavovacím stroji, jsou zapsány do výstupního souboru vlastností, který určíte v poli Soubor vlastností v definici sestavení (pro sestavení z příkazového řádku a sestavení Ant) a jsou automaticky dostupné pro skripty Ant (pro sestavení Ant).

Proměnné v hodnotách vlastností můžete použít zadáním formátu ${propertyName}. Pokud například vytvoříte vlastnost sestavovacího stroje s názvem toolsdir a hodnotou /home/build/tools, můžete v polích vlastností v editoru definic sestavení na vlastnost odkazovat zápisem ${toolsdir}. Před spuštěním sestavení sestavovací stroj Jazz Build Engine provede náhradu proměnných vlastností a jejich nahrazená podoba je poskytnuta skriptu sestavení.

Vlastnosti podporované sestavovacím strojem Jazz Build Engine

Název vlastnosti Popis

buildLabelPrefix

Určuje předponu pro štítek sestavení, jako např. I pro integraci. Pokud definujete tuto vlastnost v definici sestavení nebo v sestavovacím stroji, hodnota je předřazena před štítek, který vygeneruje sestavovací stroj Jazz Build Engine. Například I20080215-1234.

Vestavěné vlastnosti

Při použití stroje Jazz Build Engine máte k dispozici několik vestavěných vlastností. Tyto vlastnosti musíte použít, pokud používáte úlohy Jazz Ant k publikování informací do úložiště. Například pro použití úlohy StartBuildActivityTask potřebujete vlastnosti repositoryAddress a buildResultUUID.

Níže uvedená tabulky popisuje vestavěné vlastnosti, které jsou dostupné při použití stroje Jazz Build Engine.

Atribut Popis

buildLabel

Štítek sestavení, který byl vygenerován sestavovacím strojem Jazz Build Engine. Například 20080215-1234.

buildResultUUID

Jedinečný identifikátor výsledku sestavení. Každá úloha, která publikuje průběh nebo informace do výsledku sestavení, musí tento atribut poskytovat. Hodnota atributu se předá do vašeho skriptu sestavení ve vlastnosti Ant ${buildResultUUID}. Zpravidla ji ve skriptu Ant uvidíte použitou například takto: buildResultUUID="${buildResultUUID}".

requestUUID

Jedinečný identifikátor žádosti o sestavení.

buildDefinitionId

Popisný identifikátor pro definici sestavení (nikoli UUID).

repositoryAddress

Adresa úložiště Jazz, odkud pochází žádost o sestavení. Například http://example.com/jazz.

*

Skriptu Ant jsou k dispozici všechny vlastnosti definované v editoru sestavovacího stroje.

*

Skriptu Ant jsou k dispozici všechny vlastnosti definované na kartě Vlastnosti v editoru definic sestavení. Tyto vlastnosti přepíší vlastnosti sestavovacího stroje, pokud dojde ke konfliktu názvu vlastnosti.


Váš názor

Byla tato pomoc užitečná? Zpětnou vazbu můžete poskytnout na stránkách Jazz.net (registrace je požadována): Komentář na fóru nebo odeslat chybu