Builds - Get Build Changes

Obtient les modifications associées à une build

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/changes?api-version=5.1
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/changes?continuationToken={continuationToken}&$top={$top}&includeSourceChange={includeSourceChange}&api-version=5.1

Paramètres URI

Name In Required 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

api-version
query True
  • string

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

$top
query
  • integer
int32

Nombre maximal de modifications à retourner

continuationToken
query
  • string
includeSourceChange
query
  • boolean

Réponses

Name Type Description
200 OK

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

Name Description
vso.build Accorde la possibilité d’accéder aux artefacts de build, y compris les résultats, les définitions et les requêtes de build, et la possibilité de recevoir des notifications sur les événements de génération via des crochets de service.

Définitions

Change

Représente une modification associée à une build.

IdentityRef
ReferenceLinks

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

Change

Représente une modification associée à une build.

Name Type Description
author

Auteur de la modification.

displayUri
  • string

Emplacement d’une représentation conviviale de la ressource.

id
  • string

Identificateur de la modification. Pour une validation, il s’agirait de SHA1. Pour un ensemble de modifications TFVC, il s’agit de l’ID de l’ensemble de modifications.

location
  • string

Emplacement de la représentation complète de la ressource.

message
  • string

Description de la modification. Il peut s’agir d’un message de validation ou d’une description d’ensemble de modifications.

messageTruncated
  • boolean

Indique si le message a été tronqué.

pusher
  • string

Personne ou processus qui a envoyé la modification.

timestamp
  • string

Horodatage de la modification.

type
  • string

Type de modification. « commit », « changeset », etc.

IdentityRef

Name Type Description
_links

Ce champ contient zéro ou plus de liens intéressants sur le sujet du graphique. Ces liens peuvent être appelés pour obtenir des relations supplémentaires ou des informations plus détaillées sur ce sujet de graphique.

descriptor
  • string

Le descripteur est le moyen principal de référencer l’objet graphique pendant l’exécution du système. Ce champ identifie de manière unique le même sujet de graphique sur les comptes et les organisations.

directoryAlias
  • string

Déconseillé - Peut être récupéré en interrogeant l’utilisateur Graph référencé dans l’entrée « auto » du dictionnaire IdentityRef « _links »

displayName
  • string

Il s’agit du nom d’affichage non unique de l’objet graphique. Pour modifier ce champ, vous devez modifier sa valeur dans le fournisseur source.

id
  • string
imageUrl
  • string

Déconseillé - Disponible dans l’entrée « avatar » du dictionnaire IdentityRef « _links »

inactive
  • boolean

Déconseillé - Peut être récupéré en interrogeant l’état d’appartenance Graph référencé dans l’entrée « membershipState » du dictionnaire GraphUser « _links »

isAadIdentity
  • boolean

Déconseillé - Peut être déduit du type d’objet du descripteur (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer
  • boolean

Déconseillé - Peut être déduit du type d’objet du descripteur (Descriptor.IsGroupType)

isDeletedInOrigin
  • boolean
profileUrl
  • string

Déconseillé - non utilisé dans la plupart des implémentations préexistantes de ToIdentityRef

uniqueName
  • string

Déconseillé - utiliser Domain+PrincipalName à la place

url
  • string

Cette URL est l’itinéraire complet vers la ressource source de ce sujet de graphe.

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

Name Type Description
links
  • object

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