Templates - Get
Získá konkrétní šablonu definice sestavení.
GET https://dev.azure.com/{organization}/{project}/_apis/build/definitions/templates/{templateId}?api-version=5.0
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Název organizace Azure DevOps. |
project
|
path | True |
string |
ID projektu nebo název projektu |
template
|
path | True |
string |
ID požadované šablony. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít. Aby se tato verze rozhraní API používala, měla by být nastavena na hodnotu 5.0. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
úspěšná operace |
Zabezpečení
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Scopes
Name | Description |
---|---|
vso.build | Uděluje možnost přístupu k artefaktům sestavení, včetně výsledků sestavení, definic a požadavků, a možnost přijímat oznámení o událostech sestavení prostřednictvím připojení služeb. |
Definice
Name | Description |
---|---|
Agent |
Představuje frontu pro spouštění sestavení. |
Authorization |
|
Build |
Reprezentace dat sestavení. |
Build |
Obor autorizace úlohy pro sestavení zařazená do fronty pro tuto definici. |
Build |
|
Build |
Představuje definici sestavení. |
Build |
Představuje šablonu, ze které lze vytvořit nové definice sestavení. |
Build |
Představuje proměnnou používanou definicí sestavení. |
Build |
Představuje odkaz na protokol sestavení. |
Build |
Představuje metadata o sestaveních v systému. |
Build |
Představuje použití volitelného chování na definici sestavení. |
Build |
Představuje odkaz na definici možnosti sestavení. |
Build |
Představuje proces sestavení. |
Build |
Důvod vytvoření sestavení |
Build |
Představuje úložiště používané definicí sestavení. |
Build |
Představuje výsledek ověření žádosti o sestavení. |
Build |
Výsledek sestavení. |
Build |
Stav sestavení. |
Build |
Představuje trigger pro definici buld. |
Controller |
Stav kontroleru. |
Data |
Představuje vazbu zdroje dat pro požadavek koncového bodu služby. |
Definition |
Kvalita dokumentu definice (koncept atd.) |
Definition |
Hodnota, která označuje, zda sestavení mohou být zařazena do fronty proti této definici. |
Definition |
Představuje odkaz na definici. |
Definition |
Typ triggeru. |
Definition |
Typ definice. |
Demand |
Představuje požadavek používaný definicí nebo sestavením. |
Identity |
|
Process |
|
Project |
Stav projektu. |
Project |
Viditelnost projektu. |
Properties |
Třída představuje tašku vlastností jako kolekci párů klíč-hodnota. Jsou přijímány hodnoty všech primitivních typů (libovolný typ s |
Queue |
Další možnosti pro řazení sestavení do fronty |
Queue |
Priorita sestavení. |
Reference |
Třída představující kolekci odkazů REST. |
Retention |
Představuje zásadu uchovávání informací pro definici sestavení. |
Task |
Představuje odkaz na fond agentů. |
Task |
|
Task |
|
Task |
Představuje odkaz na plán orchestrace. |
Task |
|
Team |
Představuje mělký odkaz na TeamProject. |
Validation |
Výsledek. |
Variable |
Představuje skupinu proměnných. |
AgentPoolQueue
Představuje frontu pro spouštění sestavení.
Name | Typ | Description |
---|---|---|
_links |
Třída představující kolekci odkazů REST. |
|
id |
integer |
ID fronty. |
name |
string |
Název fronty. |
pool |
Fond používaný touto frontou. |
|
url |
string |
Úplný odkaz HTTP na prostředek. |
AuthorizationHeader
Name | Typ | Description |
---|---|---|
name |
string |
|
value |
string |
Build
Reprezentace dat sestavení.
Name | Typ | Description |
---|---|---|
_links |
Třída představující kolekci odkazů REST. |
|
buildNumber |
string |
Číslo nebo název sestavení. |
buildNumberRevision |
integer |
Revize čísla buildu. |
controller |
Kontroler sestavení. Toto nastavení je nastaveno pouze v případě, že typ definice je Xaml. |
|
definition |
Definice přidružená k sestavení. |
|
deleted |
boolean |
Označuje, jestli bylo sestavení odstraněno. |
deletedBy |
Identita procesu nebo osoby, která odstranila sestavení. |
|
deletedDate |
string |
Datum odstranění sestavení. |
deletedReason |
string |
Popis způsobu odstranění sestavení |
demands |
Demand[] |
Seznam požadavků, který představuje možnosti agenta vyžadované tímto buildem. |
finishTime |
string |
Čas, kdy bylo sestavení dokončeno. |
id |
integer |
ID sestavení. |
keepForever |
boolean |
Určuje, jestli se má sestavení přeskočit zásadami uchovávání informací. |
lastChangedBy |
Identita představující proces nebo osobu, která naposledy změnila sestavení. |
|
lastChangedDate |
string |
Datum poslední změny sestavení. |
logs |
Informace o protokolech sestavení |
|
orchestrationPlan |
Plán orchestrace pro sestavení. |
|
parameters |
string |
Parametry sestavení. |
plans |
Plány orchestrace přidružené k sestavení (sestavení, vyčištění) |
|
priority |
Priorita sestavení |
|
project |
Týmový projekt. |
|
properties |
Třída představuje kontejner vlastností jako kolekci párů klíč-hodnota. Přijímají se hodnoty všech primitivních typů (libovolný typ s |
|
quality |
string |
Kvalita sestavení XAML (dobré, špatné atd.) |
queue |
Fronta. Toto nastavení je nastaveno pouze v případě, že je typ definice Sestavení. |
|
queueOptions |
Další možnosti pro přidání sestavení do fronty |
|
queuePosition |
integer |
Aktuální pozice sestavení ve frontě. |
queueTime |
string |
Čas, kdy bylo sestavení zařazeno do fronty. |
reason |
Důvod vytvoření sestavení |
|
repository |
Úložiště. |
|
requestedBy |
Identita, která zařadila sestavení do fronty. |
|
requestedFor |
Identita, jejímž jménem bylo sestavení zařazeno do fronty. |
|
result |
Výsledek sestavení |
|
retainedByRelease |
boolean |
Určuje, jestli je sestavení zachováno ve vydané verzi. |
sourceBranch |
string |
Zdrojová větev. |
sourceVersion |
string |
Zdrojová verze. |
startTime |
string |
Čas, kdy bylo sestavení spuštěno. |
status |
Stav sestavení. |
|
tags |
string[] |
|
triggerInfo |
object |
Informace specifické pro sourceprovider o tom, co aktivovalo sestavení |
triggeredByBuild |
Sestavení, které aktivovalo toto sestavení prostřednictvím triggeru dokončení sestavení. |
|
uri |
string |
Identifikátor URI sestavení. |
url |
string |
Adresa URL REST sestavení. |
validationResults |
Představuje výsledek ověření žádosti o sestavení. |
BuildAuthorizationScope
Obor autorizace úlohy pro sestavení zařazená do fronty pro tuto definici.
Name | Typ | Description |
---|---|---|
project |
string |
Použitá identita by měla mít oprávnění účtu služby sestavení vymezená na projekt, ve kterém se nachází definice sestavení. To je užitečné k izolaci úloh sestavení do konkrétního týmového projektu, aby se zabránilo neúmyslné eskalaci útoků na oprávnění během sestavení. |
projectCollection |
string |
Použitá identita by měla mít oprávnění účtu služby sestavení vymezená na kolekci projektů. To je užitečné, když jsou prostředky pro jedno sestavení rozložené do více projektů. |
BuildController
Name | Typ | Description |
---|---|---|
_links |
Třída představující kolekci odkazů REST. |
|
createdDate |
string |
Datum vytvoření kontroleru. |
description |
string |
Popis kontroleru. |
enabled |
boolean |
Určuje, jestli je kontroler povolený. |
id |
integer |
ID prostředku |
name |
string |
Název propojeného prostředku (název definice, název kontroleru atd.) |
status |
Stav kontroleru. |
|
updatedDate |
string |
Datum poslední aktualizace kontroleru. |
uri |
string |
Identifikátor URI kontroleru |
url |
string |
Úplný odkaz HTTP na prostředek |
BuildDefinition
Představuje definici sestavení.
Name | Typ | Description |
---|---|---|
_links |
Třída představující kolekci odkazů REST. |
|
authoredBy |
Autor definice. |
|
badgeEnabled |
boolean |
Označuje, jestli jsou pro tuto definici povoleny odznáčky. |
buildNumberFormat |
string |
Formát čísla buildu. |
comment |
string |
A save-time comment for the definition. |
createdDate |
string |
Datum vytvoření definice. |
demands |
Demand[] |
Představuje požadavek používaný definicí nebo sestavením. |
description |
string |
Popis. |
draftOf |
Odkaz na definici, je-li tato definice konceptem, pokud se jedná o koncept definice. |
|
drafts |
Seznam konceptů přidružených k této definici, pokud se nejedná o definici konceptu. |
|
dropLocation |
string |
Umístění pro definici. |
id |
integer |
ID odkazované definice. |
jobAuthorizationScope |
Obor autorizace úlohy pro sestavení zařazená do fronty pro tuto definici. |
|
jobCancelTimeoutInMinutes |
integer |
Časový limit zrušení úlohy (v minutách) pro sestavení zrušená uživatelem pro tuto definici |
jobTimeoutInMinutes |
integer |
Časový limit spuštění úlohy (v minutách) pro sestavení zařazená do fronty pro tuto definici |
latestBuild |
Reprezentace dat sestavení. |
|
latestCompletedBuild |
Reprezentace dat sestavení. |
|
metrics |
Představuje metadata o sestaveních v systému. |
|
name |
string |
Název odkazované definice. |
options |
Představuje použití volitelného chování na definici sestavení. |
|
path |
string |
Cesta ke složce definice. |
process |
Proces sestavení. |
|
processParameters |
Parametry procesu pro tuto definici. |
|
project |
Odkaz na projekt. |
|
properties |
Třída představuje tašku vlastností jako kolekci párů klíč-hodnota. Jsou přijímány hodnoty všech primitivních typů (libovolný typ s |
|
quality |
Kvalita definičního dokumentu (koncept atd.) |
|
queue |
Výchozí fronta pro sestavení se spouští pro tuto definici. |
|
queueStatus |
Hodnota, která označuje, zda je možné sestavení zařadit do fronty pro tuto definici. |
|
repository |
Úložiště. |
|
retentionRules |
Představuje zásadu uchovávání informací pro definici sestavení. |
|
revision |
integer |
Číslo revize definice. |
tags |
string[] |
|
triggers |
Představuje trigger pro definici buld. |
|
type |
Typ definice. |
|
uri |
string |
Identifikátor URI definice |
url |
string |
Adresa URL REST definice. |
variableGroups |
Představuje skupinu proměnných. |
|
variables |
<string,
Build |
BuildDefinitionTemplate
Představuje šablonu, ze které lze vytvořit nové definice sestavení.
Name | Typ | Description |
---|---|---|
canDelete |
boolean |
Určuje, jestli je možné šablonu odstranit. |
category |
string |
Kategorie šablony. |
defaultHostedQueue |
string |
Volitelná fronta hostovaného agenta pro šablonu, která se má použít ve výchozím nastavení. |
description |
string |
Popis šablony. |
iconTaskId |
string |
ID úlohy, jejíž ikona se používá při zobrazení této šablony v uživatelském rozhraní. |
icons |
object |
|
id |
string |
ID šablony. |
name |
string |
Název šablony |
template |
Skutečná šablona. |
BuildDefinitionVariable
Představuje proměnnou používanou definicí sestavení.
Name | Typ | Description |
---|---|---|
allowOverride |
boolean |
Určuje, zda lze hodnotu nastavit v době fronty. |
isSecret |
boolean |
Určuje, jestli je hodnota proměnné tajný kód. |
value |
string |
Hodnota proměnné. |
BuildLogReference
Představuje odkaz na protokol sestavení.
Name | Typ | Description |
---|---|---|
id |
integer |
ID protokolu. |
type |
string |
Typ umístění protokolu. |
url |
string |
Úplné propojení s prostředkem protokolu. |
BuildMetric
Představuje metadata o sestaveních v systému.
Name | Typ | Description |
---|---|---|
date |
string |
Datum pro rozsah. |
intValue |
integer |
Hodnota |
name |
string |
Název metriky |
scope |
string |
Obor. |
BuildOption
Představuje použití volitelného chování na definici sestavení.
Name | Typ | Description |
---|---|---|
definition |
Odkaz na možnost sestavení |
|
enabled |
boolean |
Označuje, zda je chování povoleno. |
inputs |
object |
BuildOptionDefinitionReference
Představuje odkaz na definici možnosti sestavení.
Name | Typ | Description |
---|---|---|
id |
string |
ID odkazované možnosti sestavení. |
BuildProcess
Představuje proces sestavení.
Name | Typ | Description |
---|---|---|
type |
integer |
Typ procesu. |
BuildReason
Důvod vytvoření sestavení
Name | Typ | Description |
---|---|---|
all |
string |
Všechny důvody. |
batchedCI |
string |
Sestavení bylo spuštěno pro trigger TriggerType.BatchedContinuousIntegration. |
buildCompletion |
string |
Sestavení bylo spuštěno po dokončení jiného sestavení. |
checkInShelveset |
string |
Sestavení bylo spuštěno pro trigger ContinuousIntegrationType.Gated. |
individualCI |
string |
Sestavení bylo spuštěno pro trigger TriggerType.ContinuousIntegration. |
manual |
string |
Sestavení se spustilo ručně. |
none |
string |
Žádný důvod. Tato hodnota by neměla být použita. |
pullRequest |
string |
Sestavení bylo zahájeno žádostí o přijetí změn. Přidáno ve verzi prostředku 3. |
schedule |
string |
Sestavení bylo spuštěno pro trigger TriggerType.Schedule. |
triggered |
string |
Sestavení se aktivovalo pro účely zásad uchovávání informací. |
userCreated |
string |
Sestavení vytvořil uživatel. |
validateShelveset |
string |
Sestavení bylo spuštěno ručně kvůli privátnímu ověření. |
BuildRepository
Představuje úložiště používané definicí sestavení.
Name | Typ | Description |
---|---|---|
checkoutSubmodules |
boolean |
Určuje, jestli se mají rezervovat dílčí režimy. |
clean |
string |
Určuje, jestli se má při získávání kódu z úložiště vyčistit cílová složka. |
defaultBranch |
string |
Název výchozí větve. |
id |
string |
ID úložiště. |
name |
string |
Popisný název úložiště. |
properties |
object |
|
rootFolder |
string |
Kořenová složka. |
type |
string |
Typ úložiště. |
url |
string |
Adresa URL úložiště. |
BuildRequestValidationResult
Představuje výsledek ověření žádosti o sestavení.
Name | Typ | Description |
---|---|---|
message |
string |
Zpráva přidružená k výsledku. |
result |
Výsledek. |
BuildResult
Výsledek sestavení.
Name | Typ | Description |
---|---|---|
canceled |
string |
Sestavení se před spuštěním zrušilo. |
failed |
string |
Sestavení se úspěšně dokončilo. |
none |
string |
Žádný výsledek |
partiallySucceeded |
string |
Sestavení úspěšně dokončilo kompilaci, ale mělo další chyby. |
succeeded |
string |
Sestavení se úspěšně dokončilo. |
BuildStatus
Stav sestavení.
Name | Typ | Description |
---|---|---|
all |
string |
Veškerý stav. |
cancelling |
string |
Build se ruší. |
completed |
string |
Sestavení bylo dokončeno. |
inProgress |
string |
Sestavení právě probíhá. |
none |
string |
Žádný stav. |
notStarted |
string |
Sestavení se ještě nespustilo. |
postponed |
string |
Sestavení je ve frontě neaktivní. |
BuildTrigger
Představuje trigger pro definici buld.
Name | Typ | Description |
---|---|---|
triggerType |
Typ triggeru. |
ControllerStatus
Stav kontroleru.
Name | Typ | Description |
---|---|---|
available |
string |
Označuje, že kontroler sestavení je aktuálně k dispozici. |
offline |
string |
Označuje, že kontroler sestavení sám sebe přešel do offline režimu. |
unavailable |
string |
Označuje, že kontroler sestavení nelze kontaktovat. |
DataSourceBindingBase
Představuje vazbu zdroje dat pro požadavek koncového bodu služby.
Name | Typ | Description |
---|---|---|
callbackContextTemplate |
string |
Formát stránkování podporovaný tímto zdrojem dat (ContinuationToken/SkipTop). |
callbackRequiredTemplate |
string |
Potřebujete další hovory? |
dataSourceName |
string |
Získá nebo nastaví název zdroje dat. |
endpointId |
string |
Získá nebo nastaví ID koncového bodu. |
endpointUrl |
string |
Získá nebo nastaví adresu URL koncového bodu služby. |
headers |
Získá nebo nastaví autorizační hlavičky. |
|
initialContextTemplate |
string |
Definuje počáteční hodnotu parametrů dotazu. |
parameters |
object |
Získá nebo nastaví parametry pro zdroj dat. |
resultSelector |
string |
Získá nebo nastaví selektor výsledků. |
resultTemplate |
string |
Získá nebo nastaví šablonu výsledku. |
target |
string |
Získá nebo nastaví cíl zdroje dat. |
DefinitionQuality
Kvalita dokumentu definice (koncept atd.)
Name | Typ | Description |
---|---|---|
definition |
string |
|
draft |
string |
DefinitionQueueStatus
Hodnota, která označuje, zda sestavení mohou být zařazena do fronty proti této definici.
Name | Typ | Description |
---|---|---|
disabled |
string |
Při zakázání definiční fronta neumožní zařadit sestavení do fronty podle uživatelů a systém nebude zařadit do fronty naplánovaná, chráněná ani průběžná integrace sestavení. Sestavení, která už jsou ve frontě, systém nespíše. |
enabled |
string |
Když je tato možnost povolená, fronta definic umožňuje zařadit sestavení do fronty podle uživatelů, systém za frontu přidá naplánovaná, chráněná a průběžná integrace sestavení a sestavení zařazená do fronty spustí systém. |
paused |
string |
Když je fronta definic pozastavená, umožní uživatelům zařadit sestavení do fronty a systém do fronty přidá naplánovaná, chráněná a průběžná integrační sestavení. Systém nespustit sestavení ve frontě. |
DefinitionReference
Představuje odkaz na definici.
Name | Typ | Description |
---|---|---|
createdDate |
string |
Datum vytvoření definice. |
id |
integer |
ID odkazované definice. |
name |
string |
Název odkazované definice. |
path |
string |
Cesta ke složce definice. |
project |
Odkaz na projekt |
|
queueStatus |
Hodnota, která označuje, zda sestavení mohou být zařazena do fronty proti této definici. |
|
revision |
integer |
Číslo revize definice. |
type |
Typ definice. |
|
uri |
string |
Identifikátor URI definice. |
url |
string |
Adresa URL REST definice. |
DefinitionTriggerType
Typ triggeru.
Name | Typ | Description |
---|---|---|
all |
string |
Všechny typy. |
batchedContinuousIntegration |
string |
Sestavení by mělo být spuštěno pro více sad změn najednou v zadaném intervalu. |
batchedGatedCheckIn |
string |
Pro každou dávku se změnami by se mělo spustit ověřovací sestavení. |
buildCompletion |
string |
Sestavení by se mělo aktivovat po dokončení jiného sestavení. |
continuousIntegration |
string |
Pro každou sadu změn by se mělo spustit sestavení. |
gatedCheckIn |
string |
Pro každé ohlášení by se mělo spustit ověřovací sestavení. |
none |
string |
Pouze ruční sestavení. |
pullRequest |
string |
Sestavení by se mělo aktivovat při vytvoření nebo aktualizaci žádosti o přijetí změn GitHubu. Přidáno v prostředku verze 3 |
schedule |
string |
Sestavení by mělo být spuštěno podle zadaného plánu bez ohledu na to, jestli sady změn existují. |
DefinitionType
Typ definice.
Name | Typ | Description |
---|---|---|
build |
string |
|
xaml |
string |
Demand
Představuje požadavek používaný definicí nebo sestavením.
Name | Typ | Description |
---|---|---|
name |
string |
Název funkce, na kterou odkazuje poptávka. |
value |
string |
Požadavkem je hodnota. |
IdentityRef
Name | Typ | Description |
---|---|---|
_links |
Toto pole neobsahuje žádný nebo více zajímavých odkazů na téma grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto předmětu grafu. |
|
descriptor |
string |
Popisovač je primárním způsobem, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejný předmět grafu v rámci účtů i organizací. |
directoryAlias |
string |
|
displayName |
string |
Toto je jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém poskytovateli. |
id |
string |
|
imageUrl |
string |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
url |
string |
Tato adresa URL představuje úplnou trasu ke zdrojovému prostředku tohoto předmětu grafu. |
ProcessParameters
Name | Typ | Description |
---|---|---|
dataSourceBindings |
Představuje vazbu zdroje dat pro požadavek koncového bodu služby. |
|
inputs | ||
sourceDefinitions |
ProjectState
Stav projektu.
Name | Typ | Description |
---|---|---|
all |
string |
Všechny projekty bez ohledu na stav. |
createPending |
string |
Projekt byl zařazen do fronty pro vytvoření, ale proces ještě nebyl zahájen. |
deleted |
string |
Projekt byl odstraněn. |
deleting |
string |
Projekt se právě odstraňuje. |
new |
string |
Projekt se právě vytváří. |
unchanged |
string |
Projekt nebyl změněn. |
wellFormed |
string |
Projekt je zcela vytvořený a připravený k použití. |
ProjectVisibility
Viditelnost projektu.
Name | Typ | Description |
---|---|---|
private |
string |
Projekt je viditelný pouze uživatelům s explicitním přístupem. |
public |
string |
Projekt je viditelný pro všechny. |
PropertiesCollection
Třída představuje tašku vlastností jako kolekci párů klíč-hodnota. Jsou přijímány hodnoty všech primitivních typů (libovolný typ s TypeCode != TypeCode.Object
výjimkou DBNull
). Hodnoty typu Byte[], Int32, Double, DateType a String zachovávají svůj typ, ostatní primitivy se přelaďují jako String. Byte[] byl očekáván jako řetězec s kódováním base64.
Name | Typ | Description |
---|---|---|
count |
integer |
Počet vlastností v kolekci. |
item |
object |
|
keys |
string[] |
Sada klíčů v kolekci. |
values |
string[] |
Sada hodnot v kolekci. |
QueueOptions
Další možnosti pro řazení sestavení do fronty
Name | Typ | Description |
---|---|---|
doNotRun |
string |
Vytvoření ID plánu pro sestavení, nespouštět ho |
none |
string |
Žádné možnosti fronty |
QueuePriority
Priorita sestavení.
Name | Typ | Description |
---|---|---|
aboveNormal |
string |
Vyšší než normální priorita. |
belowNormal |
string |
Pod normální prioritou. |
high |
string |
Vysoká priorita. |
low |
string |
Nízká priorita. |
normal |
string |
Normální priorita. |
ReferenceLinks
Třída představující kolekci odkazů REST.
Name | Typ | Description |
---|---|---|
links |
object |
Zobrazení odkazů jen pro čtení. Vzhledem k tomu, že odkazy jsou jen pro čtení, chceme je zveřejnit jenom jako jen pro čtení. |
RetentionPolicy
Představuje zásadu uchovávání informací pro definici sestavení.
Name | Typ | Description |
---|---|---|
artifactTypesToDelete |
string[] |
|
artifacts |
string[] |
|
branches |
string[] |
|
daysToKeep |
integer |
Počet dnů, po které se mají buildy uchovávat. |
deleteBuildRecord |
boolean |
Určuje, jestli se má odstranit samotný záznam sestavení. |
deleteTestResults |
boolean |
Určuje, jestli se mají odstranit výsledky testů přidružené k sestavení. |
minimumToKeep |
integer |
Minimální počet buildů, které se mají zachovat. |
TaskAgentPoolReference
Představuje odkaz na fond agentů.
Name | Typ | Description |
---|---|---|
id |
integer |
ID fondu. |
isHosted |
boolean |
Hodnota označující, jestli je tento fond spravovaný službou. |
name |
string |
Název fondu. |
TaskInputDefinitionBase
Name | Typ | Description |
---|---|---|
aliases |
string[] |
|
defaultValue |
string |
|
groupName |
string |
|
helpMarkDown |
string |
|
label |
string |
|
name |
string |
|
options |
object |
|
properties |
object |
|
required |
boolean |
|
type |
string |
|
validation | ||
visibleRule |
string |
TaskInputValidation
Name | Typ | Description |
---|---|---|
expression |
string |
Podmíněný výraz |
message |
string |
Zpráva vysvětlující, jak může uživatel opravit, pokud se ověření nezdaří |
TaskOrchestrationPlanReference
Představuje odkaz na plán orchestrace.
Name | Typ | Description |
---|---|---|
orchestrationType |
integer |
Typ plánu. |
planId |
string |
ID plánu. |
TaskSourceDefinitionBase
Name | Typ | Description |
---|---|---|
authKey |
string |
|
endpoint |
string |
|
keySelector |
string |
|
selector |
string |
|
target |
string |
TeamProjectReference
Představuje mělký odkaz na TeamProject.
Name | Typ | Description |
---|---|---|
abbreviation |
string |
Zkratka projektu |
defaultTeamImageUrl |
string |
Adresa URL výchozího obrázku týmové identity |
description |
string |
Popis projektu (pokud existuje). |
id |
string |
Identifikátor projektu. |
name |
string |
Název projektu. |
revision |
integer |
Revize projektu. |
state |
Stav projektu. |
|
url |
string |
Adresa URL na plnou verzi objektu. |
visibility |
Viditelnost projektu. |
ValidationResult
Výsledek.
Name | Typ | Description |
---|---|---|
error |
string |
|
oK |
string |
|
warning |
string |
VariableGroup
Představuje skupinu proměnných.
Name | Typ | Description |
---|---|---|
alias |
string |
Název skupiny proměnných. |
description |
string |
Popis. |
id |
integer |
ID skupiny proměnných. |
name |
string |
Název skupiny proměnných. |
type |
string |
Typ skupiny proměnných. |
variables |
<string,
Build |