getNextTeamBuildRequest

Úloha getNextTeamBuildRequest načte další žádost o sestavení pro zadaný stroj a nepovinnou definici sestavení.

Úloha getNextTeamBuildRequest vrátí UUID žádosti, které můžete použít některým z následujících způsobů:

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

Atribut Popis Nezbytný

engineId

Pro úlohu getNextTeamBuildRequest je to identifikátor sestavovacího stroje, pro který se má načíst další žádost o sestavení.

Ano

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í Jazz Build Engine vestavěna.

Ano

requestUUIDProperty

Ukládá UUID načtené žádosti o sestavení. Je nastaven pouze tehdy, je-li nalezena žádost.

Ano

userId

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

Ano

buildDefinitionId

Pro úlohu getNextTeamBuildRequest určuje ID definice sestavení, které se má zkontrolovat na nevyřízené žádosti. Pokud není ID definice sestavení podporováno určeným sestavovacím strojem, pak není žádost načtena.

Ne

buildDefinitionIdProperty

Ukládá ID definice sestavení další žádosti o sestavení pro určený stroj. Je definováno pouze tehdy, pokud je načtena žádost pro určený stroj. Nepoužije se, pokud je zadáno buildDefinitionId.

Ne

requestUUIDFile

Cesta k souboru, v němž se má uložit UUID další žádosti o sestavení pro zadaný sestavovací stroj. Cesta může být relativní k 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í requestUUIDProperty.

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

password

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

Ne

passwordFile

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

Ne

verbose

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

Ne

Příklad

<getNextTeamBuildRequest repositoryAddress="${repositoryAddress}"
		                         userId="${userId}"
		                         password="${password}"
		                         engineId="${buildEngineId}"
		                         requestUUIDProperty="requestUUID" />

<fail message="Did not find the next request as expected."
		      unless="requestUUID" />
<echo message="request UUID = ${requestUUID}" />

Váš názor