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
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/timeline/{timelineId}?changeId={changeId}&planId={planId}&api-version=7.1
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
build
|
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 |
timeline
|
path |
string (uuid) |
||
api-version
|
query | True |
string |
Version de l’API à utiliser. Cette valeur doit être définie sur « 7.1 » pour utiliser cette version de l’API. |
change
|
query |
integer (int32) |
||
plan
|
query |
string (uuid) |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
opération réussie |
Sécurité
oauth2
Type:
oauth2
Flux:
accessCode
URL d’autorisation:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL du jeton:
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
Étendues
Nom | Description |
---|---|
vso.build | Accorde la possibilité d’accéder aux artefacts de build, notamment les résultats de build, les définitions et les demandes, et la possibilité de recevoir des notifications sur les événements de génération via des hooks de service. |
Définitions
Nom | Description |
---|---|
Build |
Représente une référence à un journal de génération. |
Issue |
Représente un problème (erreur, avertissement) associé à une build. |
Issue |
Type (erreur, avertissement) du problème. |
Reference |
Classe à représenter une collection de liens de référence REST. |
Task |
Représente une référence à une tâche. |
Task |
Résultat. |
Timeline |
Représente la chronologie d’une build. |
Timeline |
|
Timeline |
Représente une entrée dans la chronologie d’une build. |
Timeline |
État de l’enregistrement. |
Timeline |
Représente une référence à une chronologie. |
BuildLogReference
Représente une référence à un journal de génération.
Nom | Type | Description |
---|---|---|
id |
integer (int32) |
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 |
Description du problème. |
type |
Type (erreur, avertissement) du problème. |
IssueType
Type (erreur, avertissement) du problème.
Valeur | Description |
---|---|
error | |
warning |
ReferenceLinks
Classe à 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 de 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 (uuid) |
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.
Valeur | Description |
---|---|
abandoned | |
canceled | |
failed | |
skipped | |
succeeded | |
succeededWithIssues |
Timeline
Représente la chronologie d’une build.
Nom | Type | Description |
---|---|---|
changeId |
integer (int32) |
ID de modification. |
id |
string (uuid) |
ID de la chronologie. |
lastChangedBy |
string (uuid) |
Processus ou personne qui a modifié la chronologie pour la dernière fois. |
lastChangedOn |
string (date-time) |
Heure de la dernière modification de la chronologie. |
records |
Représente une entrée dans la chronologie d’une build. |
|
url |
string |
URL REST de la chronologie. |
TimelineAttempt
Nom | Type | Description |
---|---|---|
attempt |
integer (int32) |
Obtient ou définit la tentative d’enregistrement. |
recordId |
string (uuid) |
Obtient ou définit l’identificateur d’enregistrement situé dans la chronologie spécifiée. |
timelineId |
string (uuid) |
Obtient ou définit l’identificateur de chronologie qui possède l’enregistrement représentant cette tentative. |
TimelineRecord
Représente une entrée dans la chronologie d’une build.
Nom | Type | Description |
---|---|---|
_links |
Classe à représenter une collection de liens de référence REST. |
|
attempt |
integer (int32) |
Essayez le nombre d’enregistrements. |
changeId |
integer (int32) |
ID de modification. |
currentOperation |
string |
Chaîne qui indique l’opération actuelle. |
details |
Référence à une sous-chronologie. |
|
errorCount |
integer (int32) |
Nombre d’erreurs produites par cette opération. |
finishTime |
string (date-time) |
Heure de fin. |
id |
string (uuid) |
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 (date-time) |
Heure de la dernière modification de l’enregistrement. |
log |
Référence au journal généré par cette opération. |
|
name |
string |
Nom. |
order |
integer (int32) |
Valeur ordinale par rapport à d’autres enregistrements. |
parentId |
string (uuid) |
ID du parent de l’enregistrement. |
percentComplete |
integer (int32) |
Pourcentage d’achèvement actuel. |
previousAttempts | ||
queueId |
integer (int32) |
ID de file d’attente de la file d’attente sur laquelle l’opération s’est exécutée. |
result |
Résultat. |
|
resultCode |
string |
Code de résultat. |
startTime |
string (date-time) |
Heure de début. |
state |
État de l’enregistrement. |
|
task |
Référence à la tâche représentée par cet enregistrement de chronologie. |
|
type |
string |
Type de l’enregistrement. |
url |
string |
URL REST de l’enregistrement de chronologie. |
warningCount |
integer (int32) |
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.
Valeur | Description |
---|---|
completed | |
inProgress | |
pending |
TimelineReference
Représente une référence à une chronologie.
Nom | Type | Description |
---|---|---|
changeId |
integer (int32) |
ID de modification. |
id |
string (uuid) |
ID de la chronologie. |
url |
string |
URL REST de la chronologie. |