Compartir a través de


Timeline - Get

Obtiene los detalles de una compilación.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
buildId
path True

integer

int32
organization
path True

string

El nombre de la organización de Azure DevOps.

project
path True

string

Id. de proyecto o nombre del proyecto

timelineId
path

string

uuid
api-version
query True

string

Versión de la API que se va a usar. Debe establecerse en "7.1-preview.2" para usar esta versión de la API.

changeId
query

integer

int32
planId
query

string

uuid

Respuestas

Nombre Tipo Description
200 OK

Timeline

operación correcta

Seguridad

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

Nombre Description
vso.build Concede la capacidad de acceder a los artefactos de compilación, incluidos los resultados de compilación, las definiciones y las solicitudes, y la capacidad de recibir notificaciones sobre eventos de compilación a través de enlaces de servicio.

Definiciones

Nombre Description
BuildLogReference

Representa una referencia a un registro de compilación.

Issue

Representa un problema (error, advertencia) asociado a una compilación.

IssueType

Tipo (error, advertencia) del problema.

ReferenceLinks

Clase que se va a representar una colección de vínculos de referencia de REST.

TaskReference

Representa una referencia a una tarea.

TaskResult

Resultado.

Timeline

Representa la escala de tiempo de una compilación.

TimelineAttempt
TimelineRecord

Representa una entrada en la escala de tiempo de una compilación.

TimelineRecordState

Estado del registro.

TimelineReference

Representa una referencia a una escala de tiempo.

BuildLogReference

Representa una referencia a un registro de compilación.

Nombre Tipo Description
id

integer

Identificador del registro.

type

string

Tipo de la ubicación del registro.

url

string

Vínculo completo al recurso de registro.

Issue

Representa un problema (error, advertencia) asociado a una compilación.

Nombre Tipo Description
category

string

Categoría.

data

object

message

string

Descripción del problema.

type

IssueType

Tipo (error, advertencia) del problema.

IssueType

Tipo (error, advertencia) del problema.

Nombre Tipo Description
error

string

warning

string

Clase que se va a representar una colección de vínculos de referencia de REST.

Nombre Tipo Description
links

object

Vista de lectura de los vínculos. Dado que los vínculos de referencia son de solo lectura, solo queremos exponerlos como de solo lectura.

TaskReference

Representa una referencia a una tarea.

Nombre Tipo Description
id

string

Identificador de la definición de tarea.

name

string

Nombre de la definición de tarea.

version

string

Versión de la definición de tarea.

TaskResult

Resultado.

Nombre Tipo Description
abandoned

string

canceled

string

failed

string

skipped

string

succeeded

string

succeededWithIssues

string

Timeline

Representa la escala de tiempo de una compilación.

Nombre Tipo Description
changeId

integer

Identificador de cambio.

id

string

Identificador de la escala de tiempo.

lastChangedBy

string

Proceso o persona que cambió la escala de tiempo por última vez.

lastChangedOn

string

Hora en que se cambió la escala de tiempo por última vez.

records

TimelineRecord[]

Representa una entrada en la escala de tiempo de una compilación.

url

string

Dirección URL de REST de la escala de tiempo.

TimelineAttempt

Nombre Tipo Description
attempt

integer

Obtiene o establece el intento del registro.

recordId

string

Obtiene o establece el identificador de registro ubicado dentro de la escala de tiempo especificada.

timelineId

string

Obtiene o establece el identificador de escala de tiempo que posee el registro que representa este intento.

TimelineRecord

Representa una entrada en la escala de tiempo de una compilación.

Nombre Tipo Description
_links

ReferenceLinks

Clase que se va a representar una colección de vínculos de referencia de REST.

attempt

integer

Número de intentos de registro.

changeId

integer

Identificador de cambio.

currentOperation

string

Cadena que indica la operación actual.

details

TimelineReference

Referencia a una sub-escala de tiempo.

errorCount

integer

Número de errores generados por esta operación.

finishTime

string

Hora de finalización.

id

string

Identificador del registro.

identifier

string

Identificador de cadena coherente entre intentos.

issues

Issue[]

Representa un problema (error, advertencia) asociado a una compilación.

lastModified

string

Hora en que se modificó por última vez el registro.

log

BuildLogReference

Referencia al registro generado por esta operación.

name

string

Nombre.

order

integer

Valor ordinal relativo a otros registros.

parentId

string

Identificador del elemento primario del registro.

percentComplete

integer

Porcentaje de finalización actual.

previousAttempts

TimelineAttempt[]

queueId

integer

Identificador de cola de la cola en la que se ejecutó la operación.

result

TaskResult

Resultado.

resultCode

string

Código de resultado.

startTime

string

Hora de inicio.

state

TimelineRecordState

Estado del registro.

task

TaskReference

Referencia a la tarea representada por este registro de escala de tiempo.

type

string

Tipo del registro.

url

string

Dirección URL de REST del registro de escala de tiempo.

warningCount

integer

Número de advertencias generadas por esta operación.

workerName

string

Nombre del agente que ejecuta la operación.

TimelineRecordState

Estado del registro.

Nombre Tipo Description
completed

string

inProgress

string

pending

string

TimelineReference

Representa una referencia a una escala de tiempo.

Nombre Tipo Description
changeId

integer

Identificador de cambio.

id

string

Identificador de la escala de tiempo.

url

string

Dirección URL de REST de la escala de tiempo.