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 |
---|---|---|---|---|
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. Ta wartość powinna mieć wartość "7.1-preview.2", 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
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 |
---|---|
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 |
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.
Nazwa | Typ | Opis |
---|---|---|
error |
string |
|
warning |
string |
ReferenceLinks
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 |
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 |
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 |
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 |
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 | ||
queueId |
integer |
Identyfikator kolejki kolejki uruchomionej przez operację. |
result |
Wynik. |
|
resultCode |
string |
Kod wyniku. |
startTime |
string |
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 |
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. |