Sdílet prostřednictvím


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
buildId
path True

integer

int32
organization
path True

string

Název organizace Azure DevOps.

project
path True

string

ID projektu nebo název projektu

timelineId
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.

changeId
query

integer

int32
planId
query

string

uuid

Odpovědi

Name Typ Description
200 OK

Timeline

ú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
BuildLogReference

Představuje odkaz na protokol sestavení.

Issue

Představuje problém (chyba, upozornění) přidružený k sestavení.

IssueType

Typ problému (chyba, upozornění).

ReferenceLinks

Třída představující kolekci odkazů REST.

TaskReference

Představuje odkaz na úkol.

TaskResult

Výsledek.

Timeline

Představuje časovou osu sestavení.

TimelineAttempt
TimelineRecord

Představuje položku na časové ose buildu.

TimelineRecordState

Stav záznamu.

TimelineReference

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

IssueType

Typ problému (chyba, upozornění).

IssueType

Typ problému (chyba, upozornění).

Name Typ Description
error

string

warning

string

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

TimelineRecord[]

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

ReferenceLinks

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

TimelineReference

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

BuildLogReference

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

TimelineAttempt[]

queueId

integer

ID fronty, ve které se operace spustila.

result

TaskResult

Výsledek.

resultCode

string

Kód výsledku.

startTime

string

Čas zahájení.

state

TimelineRecordState

Stav záznamu.

task

TaskReference

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.