Udostępnij za pośrednictwem


Timeline - Get

Pobiera szczegóły kompilacji

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 identyfikatora URI

Nazwa W Wymagane Typ Opis
buildId
path True

integer

int32
organization
path True

string

Nazwa organizacji usługi Azure DevOps.

project
path True

string

Identyfikator projektu lub nazwa projektu

timelineId
path

string

uuid
api-version
query True

string

Wersja interfejsu API do użycia. Ta wartość powinna mieć wartość "7.1-preview.2", aby używać tej wersji interfejsu API.

changeId
query

integer

int32
planId
query

string

uuid

Odpowiedzi

Nazwa Typ Opis
200 OK

Timeline

operacja zakończona powodzeniem

Zabezpieczenia

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

Nazwa Opis
vso.build Umożliwia dostęp do artefaktów kompilacji, w tym wyników kompilacji, definicji i żądań oraz możliwość odbierania powiadomień o zdarzeniach kompilacji za pośrednictwem punktów zaczepienia usługi.

Definicje

Nazwa Opis
BuildLogReference

Reprezentuje odwołanie do dziennika kompilacji.

Issue

Reprezentuje problem (błąd, ostrzeżenie) skojarzony z kompilacją.

IssueType

Typ (błąd, ostrzeżenie) problemu.

ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

TaskReference

Reprezentuje odwołanie do zadania.

TaskResult

Wynik.

Timeline

Reprezentuje oś czasu kompilacji.

TimelineAttempt
TimelineRecord

Reprezentuje wpis na osi czasu kompilacji.

TimelineRecordState

Stan rekordu.

TimelineReference

Reprezentuje odwołanie do osi czasu.

BuildLogReference

Reprezentuje odwołanie do dziennika kompilacji.

Nazwa Typ Opis
id

integer

Identyfikator dziennika.

type

string

Typ lokalizacji dziennika.

url

string

Pełny link do zasobu dziennika.

Issue

Reprezentuje problem (błąd, ostrzeżenie) skojarzony z kompilacją.

Nazwa Typ Opis
category

string

Kategoria.

data

object

message

string

Opis problemu.

type

IssueType

Typ (błąd, ostrzeżenie) problemu.

IssueType

Typ (błąd, ostrzeżenie) problemu.

Nazwa Typ Opis
error

string

warning

string

Klasa reprezentująca kolekcję linków referencyjnych REST.

Nazwa Typ Opis
links

object

Widok linków w trybie tylko do odczytu. Ponieważ linki odwołania są tylko do odczytu, chcemy uwidocznić je tylko jako tylko do odczytu.

TaskReference

Reprezentuje odwołanie do zadania.

Nazwa Typ Opis
id

string

Identyfikator definicji zadania.

name

string

Nazwa definicji zadania.

version

string

Wersja definicji zadania.

TaskResult

Wynik.

Nazwa Typ Opis
abandoned

string

canceled

string

failed

string

skipped

string

succeeded

string

succeededWithIssues

string

Timeline

Reprezentuje oś czasu kompilacji.

Nazwa Typ Opis
changeId

integer

Identyfikator zmiany.

id

string

Identyfikator osi czasu.

lastChangedBy

string

Proces lub osoba, która ostatnio zmieniła oś czasu.

lastChangedOn

string

Czas ostatniej zmiany osi czasu.

records

TimelineRecord[]

Reprezentuje wpis na osi czasu kompilacji.

url

string

Adres URL REST osi czasu.

TimelineAttempt

Nazwa Typ Opis
attempt

integer

Pobiera lub ustawia próbę rekordu.

recordId

string

Pobiera lub ustawia identyfikator rekordu znajdujący się na określonej osi czasu.

timelineId

string

Pobiera lub ustawia identyfikator osi czasu, który jest właścicielem rekordu reprezentującego tę próbę.

TimelineRecord

Reprezentuje wpis na osi czasu kompilacji.

Nazwa Typ Opis
_links

ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

attempt

integer

Liczba prób rekordu.

changeId

integer

Identyfikator zmiany.

currentOperation

string

Ciąg wskazujący bieżącą operację.

details

TimelineReference

Odwołanie do pod osi czasu.

errorCount

integer

Liczba błędów generowanych przez tę operację.

finishTime

string

Godzina zakończenia.

id

string

Identyfikator rekordu.

identifier

string

Identyfikator ciągu, który jest spójny w wielu próbach.

issues

Issue[]

Reprezentuje problem (błąd, ostrzeżenie) skojarzony z kompilacją.

lastModified

string

Czas ostatniej modyfikacji rekordu.

log

BuildLogReference

Odwołanie do dziennika utworzonego przez tę operację.

name

string

Nazwa.

order

integer

Wartość porządkowa względem innych rekordów.

parentId

string

Identyfikator elementu nadrzędnego rekordu.

percentComplete

integer

Bieżący procent ukończenia.

previousAttempts

TimelineAttempt[]

queueId

integer

Identyfikator kolejki kolejki uruchomionej przez operację.

result

TaskResult

Wynik.

resultCode

string

Kod wyniku.

startTime

string

Godzina rozpoczęcia.

state

TimelineRecordState

Stan rekordu.

task

TaskReference

Odwołanie do zadania reprezentowanego przez ten rekord osi czasu.

type

string

Typ rekordu.

url

string

Adres URL REST rekordu osi czasu.

warningCount

integer

Liczba ostrzeżeń generowanych przez tę operację.

workerName

string

Nazwa agenta, na którym uruchomiono operację.

TimelineRecordState

Stan rekordu.

Nazwa Typ Opis
completed

string

inProgress

string

pending

string

TimelineReference

Reprezentuje odwołanie do osi czasu.

Nazwa Typ Opis
changeId

integer

Identyfikator zmiany.

id

string

Identyfikator osi czasu.

url

string

Adres URL REST osi czasu.