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í.
| 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. |
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. |
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