Templates - Save Template
Aktualizace existující šablonu definice sestavení.
PUT 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 š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. |
Text požadavku
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. |
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_execute | Uděluje možnost přístupu k artefaktům sestavení, včetně výsledků sestavení, definic a požadavků, a možnost zařadit sestavení do fronty, aktualizovat vlastnosti sestavení a 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 aktivační událost pro definici buld. |
Controller |
Stav kontroleru. |
Data |
Představuje vazbu zdroje dat pro požadavek koncového bodu služby. |
Definition |
Kvalita definičního dokumentu (koncept atd.) |
Definition |
Hodnota, která označuje, zda je možné sestavení zařadit do fronty pro tuto 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 kontejner vlastností jako kolekci párů klíč-hodnota. Přijímají se 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 povrchní 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 se sestavení dokončilo. |
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 tašku vlastností jako kolekci párů klíč-hodnota. Jsou přijímány 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 typ definice je Sestavení. |
|
queueOptions |
Další možnosti pro řazení 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 |
Označuje, jestli je sestavení uchová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é pro 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 projektu. To je užitečné, když jsou prostředky pro jedno sestavení rozložené mezi 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 |
Určuje, jestli jsou pro tuto definici povoleny odznáčky. |
buildNumberFormat |
string |
Formát čísla buildu. |
comment |
string |
Komentář k úspoře času pro definici. |
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 vyřazení definice. |
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 proti této 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 kontejner vlastností jako kolekci párů klíč-hodnota. Přijímají se hodnoty všech primitivních typů (libovolný typ s |
|
quality |
Kvalita dokumentu definice (koncept atd.) |
|
queue |
Výchozí fronta pro sestavení se spouští proti této definici. |
|
queueStatus |
Hodnota, která označuje, zda sestavení mohou být zařazena do fronty proti této 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 aktivační událost 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 oboru. |
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 možnosti odkazovaného 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 aktivační událost 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 |
Jsou potřeba 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 definičního dokumentu (koncept atd.)
Name | Typ | Description |
---|---|---|
definition |
string |
|
draft |
string |
DefinitionQueueStatus
Hodnota, která označuje, zda je možné sestavení zařadit do fronty pro tuto definici.
Name | Typ | Description |
---|---|---|
disabled |
string |
Pokud je tato možnost zakázaná, fronta definic nedovolí, aby se sestavení zařadila do fronty podle uživatelů, a systém nezařadí do fronty naplánovaná, gatedová sestavení ani sestavení s průběžnou integrací. Sestavení, která už jsou ve frontě, systém nespusí. |
enabled |
string |
Pokud je tato fronta definic povolená, umožní uživatelům zařadit sestavení do fronty, systém bude zařazen do fronty naplánovaná, chráněná a kontinuální integrace sestavení a sestavení ve frontě spustí systém. |
paused |
string |
Když je fronta definic pozastavena, umožňuje uživatelům zařadit sestavení do fronty a systém bude zařazen do fronty naplánovaná, chráněná a kontinuální integrace 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 je možné sestavení zařadit do fronty pro tuto 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 schopnosti, na kterou odkazuje požadavek. |
value |
string |
Náhodná hodnota. |
IdentityRef
Name | Typ | Description |
---|---|---|
_links |
Toto pole obsahuje nula nebo více zajímavých odkazů o předmětu 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 napříč účty i organizacemi. |
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 je úplná trasa 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 kontejner vlastností jako kolekci párů klíč-hodnota. Přijímají se 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í primitiva se přeladí jako String. Byte[] byl očekáván jako řetězec kódovaný jako 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 odkazy 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 testu přidružené k sestavení. |
minimumToKeep |
integer |
Minimální počet sestavení, 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 povrchní 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 pro ú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 |