startTeamBuild

Úloha startTeamBuild spouští Jazz Team Build buď z existující, nebo z nové žádosti o sestavení. Po dokončení této úlohy jsou všechny vlastnosti v definici sestavení a sestavovací stroj automaticky definovány v nástroji Ant.

Níže uvedená tabulka popisuje atributy úlohy startTeamBuild.

Atribut Popis Nezbytný

repositoryAddress

Adresa týmového úložiště, které se má použít. Hodnota tohoto atributu je zpravidla ${repositoryAddress}, protože tato vlastnost je při použití sestavovacího stroje Jazz Build Engine vestavěna.

Ano

resultUUIDProperty

Vlastnost pro uložení klíče UUID výsledku sestavení.

Ano

userId

ID uživatele, které se má použít.

Ano

autoComplete

Pro úlohu startTeamBuild určuje, zda má být sestavení dokončeno automaticky. Výchozí nastavení je true. Když má tento atribut hodnotu true, při spuštění nástroje Ant musíte použít parametr -listener com.ibm.team.build.ant.listener.TeamBuildListener.

Ne

buildDefinitionId

Pro úlohu startTeamBuild je to definice sestavení pro sestavení, které se má spustit. Je nezbytné, pokud není zadáno requestUUID.

Ne

engineId

Pro úlohu startTeamBuild je to identifikátor sestavovacího stroje, který spouští sestavení. Je nezbytný, pokud není zadán requestUUID.

Ne

failOnError

Pokud je hodnota nastavena na true (výchozí nastavení), úloha se nezdaří, pokud narazí na chybu. Je-li nastavena na false, některé chyby jsou ignorovány a úloha je dokončena.

Ne

label

Štítek použitý pro sestavení.

Ne

password

Heslo pro ID uživatele, standardně řetězec s nulovou délkou, není-li zadáno jinak.

Ne

passwordFile

Soubor hesel použitý pro připojení. Vhodný soubor hesel můžete vytvořit vyvoláním sestavovacího stroje Jazz Build Engine s argumentem -createPasswordFile. Můžete zadat pouze jeden soubor hesel.

Ne

requestUUID

Určuje existující žádost o sestavení, která se má použít při spuštění sestavení. Je-li zadána, nelze zadat buildDefinitionID a engineID.

Ne

resultUUIDFile

Soubor, který se má použít k uložení výsledku sestavení. Cesta může být relativní cesta vůči základnímu adresáři souboru sestavení nebo úplná cesta. Soubor je formátován ve formátu java.util.Properties a obsahuje vlastnost s názvem zadaným pomocí resultUUIDProperty.

Ne

verbose

Určuje podrobnější výstup zpráv. Výchozí nastavení je false.

Ne

Příklad

<startTeamBuild repositoryAddress="${repositoryAddress}"
		                userId="${userId}"
		                password="${password}"
		                requestUUID="${requestUUID}"
		                resultUUIDProperty="buildResultUUID"
		                label="test build"
		                autoComplete="false"
		                verbose="true" />

<fail message="Did not start a build as expected."
		      unless="buildResultUUID" />
<echo message="result UUID = ${buildResultUUID}" />

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