Partager via


Timeline - Get

Obtient les détails d’une build

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

Paramètres URI

Nom Dans Obligatoire Type Description
buildId
path True

integer

int32
organization
path True

string

Nom de l’organisation Azure DevOps.

project
path True

string

ID de projet ou nom du projet

timelineId
path

string

uuid
api-version
query True

string

Version de l’API à utiliser. Cette valeur doit être définie sur « 7.1-preview.2 » pour utiliser cette version de l’API.

changeId
query

integer

int32
planId
query

string

uuid

Réponses

Nom Type Description
200 OK

Timeline

opération réussie

Sécurité

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

Nom Description
vso.build Accorde la possibilité d’accéder aux artefacts de build, y compris les résultats de build, les définitions et les demandes, et la possibilité de recevoir des notifications sur les événements de build via des hooks de service.

Définitions

Nom Description
BuildLogReference

Représente une référence à un journal de build.

Issue

Représente un problème (erreur, avertissement) associé à une build.

IssueType

Type (erreur, avertissement) du problème.

ReferenceLinks

Classe pour représenter une collection de liens de référence REST.

TaskReference

Représente une référence à une tâche.

TaskResult

Résultat.

Timeline

Représente le chronologie d’une build.

TimelineAttempt
TimelineRecord

Représente une entrée dans le chronologie d’une build.

TimelineRecordState

État de l’enregistrement.

TimelineReference

Représente une référence à un chronologie.

BuildLogReference

Représente une référence à un journal de build.

Nom Type Description
id

integer

ID du journal.

type

string

Type de l’emplacement du journal.

url

string

Lien complet vers la ressource de journal.

Issue

Représente un problème (erreur, avertissement) associé à une build.

Nom Type Description
category

string

Catégorie.

data

object

message

string

Une description du problème.

type

IssueType

Type (erreur, avertissement) du problème.

IssueType

Type (erreur, avertissement) du problème.

Nom Type Description
error

string

warning

string

Classe pour représenter une collection de liens de référence REST.

Nom Type Description
links

object

Vue en lecture seule des liens. Étant donné que les liens référence sont en lecture seule, nous voulons uniquement les exposer en lecture seule.

TaskReference

Représente une référence à une tâche.

Nom Type Description
id

string

ID de la définition de tâche.

name

string

Nom de la définition de tâche.

version

string

Version de la définition de tâche.

TaskResult

Résultat.

Nom Type Description
abandoned

string

canceled

string

failed

string

skipped

string

succeeded

string

succeededWithIssues

string

Timeline

Représente le chronologie d’une build.

Nom Type Description
changeId

integer

ID de modification.

id

string

ID du chronologie.

lastChangedBy

string

Processus ou personne qui a modifié le chronologie pour la dernière fois.

lastChangedOn

string

Heure de la dernière modification du chronologie.

records

TimelineRecord[]

Représente une entrée dans le chronologie d’une build.

url

string

URL REST du chronologie.

TimelineAttempt

Nom Type Description
attempt

integer

Obtient ou définit la tentative d’enregistrement.

recordId

string

Obtient ou définit l’identificateur d’enregistrement situé dans le chronologie spécifié.

timelineId

string

Obtient ou définit l’identificateur chronologie qui possède l’enregistrement représentant cette tentative.

TimelineRecord

Représente une entrée dans le chronologie d’une build.

Nom Type Description
_links

ReferenceLinks

Classe pour représenter une collection de liens de référence REST.

attempt

integer

Nombre de tentatives d’enregistrement.

changeId

integer

ID de modification.

currentOperation

string

Chaîne qui indique l’opération en cours.

details

TimelineReference

Référence à une sous-chronologie.

errorCount

integer

Nombre d’erreurs générées par cette opération.

finishTime

string

Heure de fin.

id

string

ID de l’enregistrement.

identifier

string

Identificateur de chaîne cohérent entre les tentatives.

issues

Issue[]

Représente un problème (erreur, avertissement) associé à une build.

lastModified

string

Heure de la dernière modification de l’enregistrement.

log

BuildLogReference

Référence au journal généré par cette opération.

name

string

Nom.

order

integer

Valeur ordinale relative aux autres enregistrements.

parentId

string

ID du parent de l’enregistrement.

percentComplete

integer

Pourcentage d’achèvement actuel.

previousAttempts

TimelineAttempt[]

queueId

integer

ID de file d’attente de la file d’attente sur laquelle l’opération s’est exécutée.

result

TaskResult

Résultat.

resultCode

string

Code de résultat.

startTime

string

Heure de début.

state

TimelineRecordState

État de l’enregistrement.

task

TaskReference

Référence à la tâche représentée par cet enregistrement chronologie.

type

string

Type de l’enregistrement.

url

string

URL REST de l’enregistrement chronologie.

warningCount

integer

Nombre d’avertissements générés par cette opération.

workerName

string

Nom de l’agent exécutant l’opération.

TimelineRecordState

État de l’enregistrement.

Nom Type Description
completed

string

inProgress

string

pending

string

TimelineReference

Représente une référence à un chronologie.

Nom Type Description
changeId

integer

ID de modification.

id

string

ID du chronologie.

url

string

URL REST du chronologie.