Timeline - Get
Získá podrobnosti o sestavení.
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/timeline/{timelineId}?api-version=7.1-preview.2
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/timeline/{timelineId}?changeId={changeId}&planId={planId}&api-version=7.1-preview.2
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
build
|
path | True |
integer int32 |
|
organization
|
path | True |
string |
Název organizace Azure DevOps. |
project
|
path | True |
string |
ID projektu nebo název projektu |
timeline
|
path |
string uuid |
||
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 nastavená na 7.1-preview.2. |
change
|
query |
integer int32 |
||
plan
|
query |
string uuid |
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 |
---|---|
Build |
Představuje odkaz na protokol sestavení. |
Issue |
Představuje problém (chyba, upozornění) přidružený k sestavení. |
Issue |
Typ problému (chyba, upozornění). |
Reference |
Třída představující kolekci odkazů REST. |
Task |
Představuje odkaz na úkol. |
Task |
Výsledek. |
Timeline |
Představuje časovou osu sestavení. |
Timeline |
|
Timeline |
Představuje položku na časové ose buildu. |
Timeline |
Stav záznamu. |
Timeline |
Představuje odkaz na časovou osu. |
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. |
Issue
Představuje problém (chyba, upozornění) přidružený k sestavení.
Name | Typ | Description |
---|---|---|
category |
string |
Kategorie. |
data |
object |
|
message |
string |
Popis problému. |
type |
Typ problému (chyba, upozornění). |
IssueType
Typ problému (chyba, upozornění).
Name | Typ | Description |
---|---|---|
error |
string |
|
warning |
string |
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í. |
TaskReference
Představuje odkaz na úkol.
Name | Typ | Description |
---|---|---|
id |
string |
ID definice úkolu. |
name |
string |
Název definice úkolu. |
version |
string |
Verze definice úlohy. |
TaskResult
Výsledek.
Name | Typ | Description |
---|---|---|
abandoned |
string |
|
canceled |
string |
|
failed |
string |
|
skipped |
string |
|
succeeded |
string |
|
succeededWithIssues |
string |
Timeline
Představuje časovou osu sestavení.
Name | Typ | Description |
---|---|---|
changeId |
integer |
ID změny. |
id |
string |
ID časové osy. |
lastChangedBy |
string |
Proces nebo osoba, která časovou osu naposledy změnila. |
lastChangedOn |
string |
Čas poslední změny časové osy |
records |
Představuje položku na časové ose buildu. |
|
url |
string |
Adresa URL REST časové osy. |
TimelineAttempt
Name | Typ | Description |
---|---|---|
attempt |
integer |
Získá nebo nastaví pokus o záznam. |
recordId |
string |
Získá nebo nastaví identifikátor záznamu umístěný v zadané časové ose. |
timelineId |
string |
Získá nebo nastaví identifikátor časové osy, který vlastní záznam představující tento pokus. |
TimelineRecord
Představuje položku na časové ose buildu.
Name | Typ | Description |
---|---|---|
_links |
Třída představující kolekci odkazů REST. |
|
attempt |
integer |
Počet pokusů o záznam. |
changeId |
integer |
ID změny. |
currentOperation |
string |
Řetězec, který označuje aktuální operaci. |
details |
Odkaz na dílčí časovou osu. |
|
errorCount |
integer |
Počet chyb způsobených touto operací. |
finishTime |
string |
Čas dokončení. |
id |
string |
ID záznamu. |
identifier |
string |
Identifikátor řetězce, který je konzistentní napříč pokusy. |
issues |
Issue[] |
Představuje problém (chyba, upozornění) přidružený k sestavení. |
lastModified |
string |
Čas poslední změny záznamu. |
log |
Odkaz na protokol vytvořený touto operací. |
|
name |
string |
Název |
order |
integer |
Pořadová hodnota vzhledem k jiným záznamům. |
parentId |
string |
ID nadřazeného záznamu. |
percentComplete |
integer |
Aktuální procento dokončení |
previousAttempts | ||
queueId |
integer |
ID fronty, ve které se operace spustila. |
result |
Výsledek. |
|
resultCode |
string |
Kód výsledku. |
startTime |
string |
Čas zahájení. |
state |
Stav záznamu. |
|
task |
Odkaz na úkol reprezentovaný tímto záznamem časové osy. |
|
type |
string |
Typ záznamu. |
url |
string |
Adresa URL REST záznamu časové osy. |
warningCount |
integer |
Počet upozornění vygenerovaných touto operací |
workerName |
string |
Název agenta, který operaci spouští. |
TimelineRecordState
Stav záznamu.
Name | Typ | Description |
---|---|---|
completed |
string |
|
inProgress |
string |
|
pending |
string |
TimelineReference
Představuje odkaz na časovou osu.
Name | Typ | Description |
---|---|---|
changeId |
integer |
ID změny. |
id |
string |
ID časové osy. |
url |
string |
Adresa URL REST časové osy. |