Condividi tramite


Timeline - Get

Ottiene i dettagli per una compilazione

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
buildId
path True

integer

int32
organization
path True

string

Nome dell'organizzazione di Azure DevOps.

project
path True

string

ID progetto o nome del progetto

timelineId
path

string

uuid
api-version
query True

string

Versione dell'API da usare. Deve essere impostato su '7.1-preview.2' per usare questa versione dell'API.

changeId
query

integer

int32
planId
query

string

uuid

Risposte

Nome Tipo Descrizione
200 OK

Timeline

operazione riuscita

Sicurezza

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

Nome Descrizione
vso.build Concede la possibilità di accedere agli artefatti di compilazione, inclusi i risultati di compilazione, le definizioni e le richieste e la possibilità di ricevere notifiche sugli eventi di compilazione tramite hook del servizio.

Definizioni

Nome Descrizione
BuildLogReference

Rappresenta un riferimento a un log di compilazione.

Issue

Rappresenta un problema (errore, avviso) associato a una compilazione.

IssueType

Tipo (errore, avviso) del problema.

ReferenceLinks

Classe per rappresentare una raccolta di collegamenti di riferimento REST.

TaskReference

Rappresenta un riferimento a un'attività.

TaskResult

Risultato.

Timeline

Rappresenta la sequenza temporale di una compilazione.

TimelineAttempt
TimelineRecord

Rappresenta una voce nella sequenza temporale di una compilazione.

TimelineRecordState

Stato del record.

TimelineReference

Rappresenta un riferimento a una sequenza temporale.

BuildLogReference

Rappresenta un riferimento a un log di compilazione.

Nome Tipo Descrizione
id

integer

ID del log.

type

string

Tipo del percorso del log.

url

string

Collegamento completo alla risorsa di log.

Issue

Rappresenta un problema (errore, avviso) associato a una compilazione.

Nome Tipo Descrizione
category

string

Categoria.

data

object

message

string

Descrizione del problema.

type

IssueType

Tipo (errore, avviso) del problema.

IssueType

Tipo (errore, avviso) del problema.

Nome Tipo Descrizione
error

string

warning

string

Classe per rappresentare una raccolta di collegamenti di riferimento REST.

Nome Tipo Descrizione
links

object

Visualizzazione di sola lettura dei collegamenti. Poiché i collegamenti di riferimento sono di sola lettura, è consigliabile esporli solo come di sola lettura.

TaskReference

Rappresenta un riferimento a un'attività.

Nome Tipo Descrizione
id

string

ID della definizione dell'attività.

name

string

Nome della definizione dell'attività.

version

string

Versione della definizione dell'attività.

TaskResult

Risultato.

Nome Tipo Descrizione
abandoned

string

canceled

string

failed

string

skipped

string

succeeded

string

succeededWithIssues

string

Timeline

Rappresenta la sequenza temporale di una compilazione.

Nome Tipo Descrizione
changeId

integer

ID di modifica.

id

string

ID della sequenza temporale.

lastChangedBy

string

Processo o persona che ha modificato l'ultima sequenza temporale.

lastChangedOn

string

Ora dell'ultima modifica della sequenza temporale.

records

TimelineRecord[]

Rappresenta una voce nella sequenza temporale di una compilazione.

url

string

URL REST della sequenza temporale.

TimelineAttempt

Nome Tipo Descrizione
attempt

integer

Ottiene o imposta il tentativo del record.

recordId

string

Ottiene o imposta l'identificatore di record che si trova all'interno della sequenza temporale specificata.

timelineId

string

Ottiene o imposta l'identificatore della sequenza temporale proprietario del record che rappresenta questo tentativo.

TimelineRecord

Rappresenta una voce nella sequenza temporale di una compilazione.

Nome Tipo Descrizione
_links

ReferenceLinks

Classe per rappresentare una raccolta di collegamenti di riferimento REST.

attempt

integer

Numero di tentativi di record.

changeId

integer

ID di modifica.

currentOperation

string

Stringa che indica l'operazione corrente.

details

TimelineReference

Riferimento a una sequenza temporale secondaria.

errorCount

integer

Numero di errori generati da questa operazione.

finishTime

string

Ora di fine.

id

string

ID del record.

identifier

string

Identificatore stringa coerente tra i tentativi.

issues

Issue[]

Rappresenta un problema (errore, avviso) associato a una compilazione.

lastModified

string

Ora dell'ultima modifica del record.

log

BuildLogReference

Riferimento al log prodotto da questa operazione.

name

string

Nome.

order

integer

Valore ordinale relativo ad altri record.

parentId

string

ID dell'elemento padre del record.

percentComplete

integer

Percentuale di completamento corrente.

previousAttempts

TimelineAttempt[]

queueId

integer

ID della coda su cui è stata eseguita l'operazione.

result

TaskResult

Risultato.

resultCode

string

Codice del risultato.

startTime

string

Ora di inizio.

state

TimelineRecordState

Stato del record.

task

TaskReference

Riferimento all'attività rappresentata da questo record della sequenza temporale.

type

string

Tipo del record.

url

string

URL REST del record della sequenza temporale.

warningCount

integer

Numero di avvisi generati da questa operazione.

workerName

string

Nome dell'agente che esegue l'operazione.

TimelineRecordState

Stato del record.

Nome Tipo Descrizione
completed

string

inProgress

string

pending

string

TimelineReference

Rappresenta un riferimento a una sequenza temporale.

Nome Tipo Descrizione
changeId

integer

ID di modifica.

id

string

ID della sequenza temporale.

url

string

URL REST della sequenza temporale.