Timeline - Get
Pobiera szczegóły kompilacji
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/timeline/{timelineId}?api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/timeline/{timelineId}?changeId={changeId}&planId={planId}&api-version=7.1
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
build
|
path | True |
integer (int32) |
|
organization
|
path | True |
string |
Nazwa organizacji usługi Azure DevOps. |
project
|
path | True |
string |
Identyfikator projektu lub nazwa projektu |
timeline
|
path |
string (uuid) |
||
api-version
|
query | True |
string |
Wersja interfejsu API do użycia. Należy ustawić wartość "7.1", aby używać tej wersji interfejsu API. |
change
|
query |
integer (int32) |
||
plan
|
query |
string (uuid) |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
operacja zakończona powodzeniem |
Zabezpieczenia
oauth2
Typ:
oauth2
Flow:
accessCode
Adres URL autoryzacji:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Adres URL tokenu:
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
Zakresy
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 |
---|---|
Build |
Reprezentuje odwołanie do dziennika kompilacji. |
Issue |
Reprezentuje problem (błąd, ostrzeżenie) skojarzony z kompilacją. |
Issue |
Typ (błąd, ostrzeżenie) problemu. |
Reference |
Klasa reprezentująca kolekcję linków referencyjnych REST. |
Task |
Reprezentuje odwołanie do zadania. |
Task |
Wynik. |
Timeline |
Reprezentuje oś czasu kompilacji. |
Timeline |
|
Timeline |
Reprezentuje wpis na osi czasu kompilacji. |
Timeline |
Stan rekordu. |
Timeline |
Reprezentuje odwołanie do osi czasu. |
BuildLogReference
Reprezentuje odwołanie do dziennika kompilacji.
Nazwa | Typ | Opis |
---|---|---|
id |
integer (int32) |
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 |
Typ (błąd, ostrzeżenie) problemu. |
IssueType
Typ (błąd, ostrzeżenie) problemu.
Wartość | Opis |
---|---|
error | |
warning |
ReferenceLinks
Klasa reprezentująca kolekcję linków referencyjnych REST.
Nazwa | Typ | Opis |
---|---|---|
links |
object |
Czytelny widok linków. 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 (uuid) |
Identyfikator definicji zadania. |
name |
string |
Nazwa definicji zadania. |
version |
string |
Wersja definicji zadania. |
TaskResult
Wynik.
Wartość | Opis |
---|---|
abandoned | |
canceled | |
failed | |
skipped | |
succeeded | |
succeededWithIssues |
Timeline
Reprezentuje oś czasu kompilacji.
Nazwa | Typ | Opis |
---|---|---|
changeId |
integer (int32) |
Identyfikator zmiany. |
id |
string (uuid) |
Identyfikator osi czasu. |
lastChangedBy |
string (uuid) |
Proces lub osoba, która ostatnio zmieniła oś czasu. |
lastChangedOn |
string (date-time) |
Czas ostatniej zmiany osi czasu. |
records |
Reprezentuje wpis na osi czasu kompilacji. |
|
url |
string |
Adres URL REST osi czasu. |
TimelineAttempt
Nazwa | Typ | Opis |
---|---|---|
attempt |
integer (int32) |
Pobiera lub ustawia próbę rekordu. |
recordId |
string (uuid) |
Pobiera lub ustawia identyfikator rekordu znajdujący się na określonej osi czasu. |
timelineId |
string (uuid) |
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 |
Klasa reprezentująca kolekcję linków referencyjnych REST. |
|
attempt |
integer (int32) |
Liczba prób rekordu. |
changeId |
integer (int32) |
Identyfikator zmiany. |
currentOperation |
string |
Ciąg wskazujący bieżącą operację. |
details |
Odwołanie do pod osi czasu. |
|
errorCount |
integer (int32) |
Liczba błędów generowanych przez tę operację. |
finishTime |
string (date-time) |
Godzina zakończenia. |
id |
string (uuid) |
Identyfikator rekordu. |
identifier |
string |
Identyfikator ciągu, który jest spójny w różnych próbach. |
issues |
Issue[] |
Reprezentuje problem (błąd, ostrzeżenie) skojarzony z kompilacją. |
lastModified |
string (date-time) |
Godzina ostatniej modyfikacji rekordu. |
log |
Odwołanie do dziennika wygenerowanego przez tę operację. |
|
name |
string |
Nazwa. |
order |
integer (int32) |
Wartość porządkowa względem innych rekordów. |
parentId |
string (uuid) |
Identyfikator elementu nadrzędnego rekordu. |
percentComplete |
integer (int32) |
Bieżąca wartość procentowa ukończenia. |
previousAttempts | ||
queueId |
integer (int32) |
Identyfikator kolejki kolejki uruchomionej przez operację. |
result |
Wynik. |
|
resultCode |
string |
Kod wyniku. |
startTime |
string (date-time) |
Godzina rozpoczęcia. |
state |
Stan rekordu. |
|
task |
Odwołanie do zadania reprezentowanego przez ten rekord osi czasu. |
|
type |
string |
Typ rekordu. |
url |
string |
Adres URL REST rekordu osi czasu. |
warningCount |
integer (int32) |
Liczba ostrzeżeń generowanych przez tę operację. |
workerName |
string |
Nazwa agenta uruchamiającego operację. |
TimelineRecordState
Stan rekordu.
Wartość | Opis |
---|---|
completed | |
inProgress | |
pending |
TimelineReference
Reprezentuje odwołanie do osi czasu.
Nazwa | Typ | Opis |
---|---|---|
changeId |
integer (int32) |
Identyfikator zmiany. |
id |
string (uuid) |
Identyfikator osi czasu. |
url |
string |
Adres URL REST osi czasu. |