Níže uvedená tabulka popisuje atributy úlohy waitForTeamBuild.
| Atribut | Popis | Nezbytný |
|---|---|---|
buildResultUUID |
Pro waitForTeamBuild je to UUID výsledku sestavení, který je očekáván. |
Ano, pokud není atribut requestUUID zadán. |
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 |
requestUUID |
Pro waitForTeamBuild je to UUID žádosti sestavení, která je očekávána. |
Ano, pokud není atribut buildResultUUID zadán. |
userId |
ID uživatele, které se má použít. |
Ano |
buildStateProperty |
Vlastnost pro zápis stavu sestavení, když úloha ukončí čekání. Je nastavena pouze tehdy, pokud sestavení vstoupilo do jednoho z určených stavů, na který se čeká. |
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 |
interval |
Čas mezi kontrolami určujícími, zda je sestavení v požadovaném stavu. Hodnota je v sekundách a musí být větší než nula a menší nebo rovna hodnotě časového limitu. Výchozím nastavením je kontrola každých 30 sekund. |
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 |
statesToWaitFor |
Seznam názvů stavů sestavení
oddělených čárkami. Výchozí nastavení jsou COMPLETED a INCOMPLETE. Platné hodnoty jsou následující:
|
Ne |
timeout |
Maximální čas, po který úloha čeká na sestavení. Hodnota je v sekundách a musí být větší než nula. Výchozí nastavení je čekat navždy. |
Ne |
verbose |
Určuje další výstup zpráv. Výchozí nastavení je false. |
Ne |
<waitForTeamBuild repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
buildResultUUID="${buildResultUUID}"
statesToWaitFor="COMPLETED"
verbose="true"
interval="1"
timeout="30"/>