Partager via


Templates - Save Template

Mises à jour un modèle de définition de build existant.

PUT https://dev.azure.com/{organization}/{project}/_apis/build/definitions/templates/{templateId}?api-version=7.1-preview.3

Paramètres URI

Nom Dans Obligatoire Type Description
organization
path True

string

Nom de l’organisation Azure DevOps.

project
path True

string

ID de projet ou nom du projet

templateId
path True

string

ID du modèle.

api-version
query True

string

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

Corps de la demande

Nom Type Description
canDelete

boolean

Indique si le modèle peut être supprimé.

category

string

Catégorie de modèle.

defaultHostedQueue

string

File d’attente d’agent hébergé facultative pour le modèle à utiliser par défaut.

description

string

Description du modèle.

iconTaskId

string

ID de la tâche dont l’icône est utilisée lors de l’affichage de ce modèle dans l’interface utilisateur.

icons

object

id

string

ID du modèle.

name

string

Nom du modèle.

template

BuildDefinition

Modèle réel.

Réponses

Nom Type Description
200 OK

BuildDefinitionTemplate

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_execute Accorde la possibilité d’accéder aux artefacts de build, y compris les résultats de build, les définitions et les demandes, ainsi que la possibilité de mettre en file d’attente une build, de mettre à jour les propriétés de build et de recevoir des notifications sur les événements de build via des hooks de service.

Définitions

Nom Description
AgentPoolQueue

Représente une file d’attente pour l’exécution de builds.

AgentSpecification

Spécification de l’agent défini par le fournisseur de pool.

AuthorizationHeader
Build

Représentation de données d’une build.

BuildAuthorizationScope

L’étendue d’autorisation de travail pour les builds a été mise en file d’attente par rapport à cette définition.

BuildController
BuildDefinition

Représente une définition de build.

BuildDefinitionTemplate

Représente un modèle à partir duquel de nouvelles définitions de build peuvent être créées.

BuildDefinitionVariable

Représente une variable utilisée par une définition de build.

BuildLogReference

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

BuildMetric

Représente les métadonnées relatives aux builds dans le système.

BuildOption

Représente l’application d’un comportement facultatif à une définition de build.

BuildOptionDefinitionReference

Représente une référence à une définition d’option de build.

BuildProcess

Représente un processus de génération.

BuildReason

Raison pour laquelle la build a été créée.

BuildRepository

Représente un dépôt utilisé par une définition de build.

BuildRequestValidationResult

Représente le résultat de la validation d’une demande de build.

BuildResult

Résultat de build.

BuildStatus

Status de build.

BuildTrigger

Représente un déclencheur pour une définition buld.

ControllerStatus

Status du contrôleur.

DataSourceBindingBase

Représente la liaison de la source de données pour la demande de point de terminaison de service.

DefinitionQuality

La qualité du document de définition (brouillon, etc.)

DefinitionQueueStatus

Valeur qui indique si les builds peuvent être mises en file d’attente par rapport à cette définition.

DefinitionReference

Représente une référence à une définition.

DefinitionTriggerType

Type du déclencheur.

DefinitionType

Type de la définition.

Demand

Représente une demande utilisée par une définition ou une build.

IdentityRef
ProcessParameters
ProjectState

État du projet.

ProjectVisibility

Visibilité du projet.

PropertiesCollection

La classe représente un conteneur de propriétés en tant que collection de paires clé-valeur. Les valeurs de tous les types primitifs (tout type avec un TypeCode != TypeCode.Object) à l’exception de sont DBNull acceptées. Les valeurs de type Byte[], Int32, Double, DateType et String conservent leur type. D’autres primitives sont réintégés en tant que String. Byte[] attendu en tant que chaîne encodée en base64.

QueueOptions

Options supplémentaires pour la mise en file d’attente de la build.

QueuePriority

Priorité de la build.

ReferenceLinks

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

RetentionPolicy

Représente une stratégie de rétention pour une définition de build.

TaskAgentPoolReference

Représente une référence à un pool d’agents.

TaskInputDefinitionBase
TaskInputValidation
TaskOrchestrationPlanReference

Représente une référence à un plan d’orchestration.

TaskSourceDefinitionBase
TeamProjectReference

Représente une référence superficielle à un TeamProject.

ValidationResult

Résultat.

VariableGroup

Représente un groupe de variables.

AgentPoolQueue

Représente une file d’attente pour l’exécution de builds.

Nom Type Description
_links

ReferenceLinks

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

id

integer

ID de la file d’attente.

name

string

Nom de la file d'attente.

pool

TaskAgentPoolReference

Pool utilisé par cette file d’attente.

url

string

Lien http complet vers la ressource.

AgentSpecification

Spécification de l’agent défini par le fournisseur de pool.

Nom Type Description
identifier

string

Identificateur unique de spécification de l’agent.

AuthorizationHeader

Nom Type Description
name

string

value

string

Build

Représentation de données d’une build.

Nom Type Description
_links

ReferenceLinks

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

agentSpecification

AgentSpecification

Spécification de l’agent pour la build.

appendCommitMessageToRunName

boolean

Ajouter le message de validation à BuildNumber dans l’interface utilisateur.

buildNumber

string

Numéro de build/nom de la build.

buildNumberRevision

integer

Révision du numéro de build.

controller

BuildController

Contrôleur de build. Ce paramètre est défini uniquement si le type de définition est Xaml.

definition

DefinitionReference

Définition associée à la build.

deleted

boolean

Indique si la build a été supprimée.

deletedBy

IdentityRef

Identité du processus ou de la personne qui a supprimé la build.

deletedDate

string

Date à laquelle la build a été supprimée.

deletedReason

string

Description de la façon dont la build a été supprimée.

demands

Demand[]

Liste des demandes qui représente les fonctionnalités d’agent requises par cette build.

finishTime

string

Heure à laquelle la génération a été terminée.

id

integer

ID de la build.

lastChangedBy

IdentityRef

Identité représentant le processus ou la personne qui a modifié la build pour la dernière fois.

lastChangedDate

string

Date de la dernière modification de la build.

logs

BuildLogReference

Informations sur les journaux de build.

orchestrationPlan

TaskOrchestrationPlanReference

Plan d’orchestration de la build.

parameters

string

Paramètres de la build.

plans

TaskOrchestrationPlanReference[]

Plans d’orchestration associés à la build (build, nettoyage)

priority

QueuePriority

Priorité de la build.

project

TeamProjectReference

Projet d’équipe.

properties

PropertiesCollection

La classe représente un conteneur de propriétés sous la forme d’une collection de paires clé-valeur. Les valeurs de tous les types primitifs (tout type avec un TypeCode != TypeCode.Object) à l’exception de DBNull sont acceptées. Les valeurs de type Byte[], Int32, Double, DateType et String conservent leur type. Les autres primitives sont réinsérées sous forme de chaîne. Byte[] attendu sous forme de chaîne encodée en base64.

quality

string

Qualité de la build xaml (bon, mauvais, etc.)

queue

AgentPoolQueue

File d'attente. Ce paramètre est défini uniquement si le type de définition est Build. AVERTISSEMENT : ce champ est déconseillé et ne correspond pas aux files d’attente de travaux.

queueOptions

QueueOptions

Options supplémentaires pour la mise en file d’attente de la build.

queuePosition

integer

Position actuelle de la build dans la file d’attente.

queueTime

string

Heure à laquelle la build a été mise en file d’attente.

reason

BuildReason

Raison pour laquelle la build a été créée.

repository

BuildRepository

Référentiel.

requestedBy

IdentityRef

Identité qui a mis en file d’attente la build.

requestedFor

IdentityRef

Identité pour laquelle la build a été mise en file d’attente.

result

BuildResult

Résultat de build.

retainedByRelease

boolean

Indique si la build est conservée par une mise en production.

sourceBranch

string

Branche source.

sourceVersion

string

Version source.

startTime

string

Heure à laquelle la build a été démarrée.

status

BuildStatus

État du build.

tags

string[]

templateParameters

object

Paramètres pour l’évaluation de l’expression de modèle

triggerInfo

object

Informations spécifiques au fournisseur de sources sur ce qui a déclenché la build

triggeredByBuild

Build

Build qui a déclenché cette build via un déclencheur d’achèvement de build.

uri

string

URI de la build.

url

string

URL REST de la build.

validationResults

BuildRequestValidationResult[]

Représente le résultat de la validation d’une demande de build.

BuildAuthorizationScope

L’étendue d’autorisation de travail pour les builds a été mise en file d’attente par rapport à cette définition.

Nom Type Description
project

string

L’identité utilisée doit avoir des autorisations de compte de service de build limitées au projet dans lequel réside la définition de build. Cela est utile pour isoler les travaux de build dans un projet d’équipe particulier afin d’éviter toute escalade involontaire d’attaques de privilèges pendant une build.

projectCollection

string

L’identité utilisée doit avoir des autorisations de compte de service de build limitées à la collection de projets. Cela est utile lorsque les ressources d’une seule build sont réparties sur plusieurs projets.

BuildController

Nom Type Description
_links

ReferenceLinks

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

createdDate

string

Date de création du contrôleur.

description

string

Description du contrôleur.

enabled

boolean

Indique si le contrôleur est activé.

id

integer

ID de la ressource

name

string

Nom de la ressource liée (nom de la définition, nom du contrôleur, etc.)

status

ControllerStatus

Status du contrôleur.

updatedDate

string

Date de la dernière mise à jour du contrôleur.

uri

string

URI du contrôleur.

url

string

Lien http complet vers la ressource

BuildDefinition

Représente une définition de build.

Nom Type Description
_links

ReferenceLinks

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

authoredBy

IdentityRef

Auteur de la définition.

badgeEnabled

boolean

Indique si les badges sont activés pour cette définition.

buildNumberFormat

string

Format de numéro de build.

comment

string

Commentaire d’économie pour la définition.

createdDate

string

Date de création de cette version de la définition.

demands

Demand[]

Représente une demande utilisée par une définition ou une build.

description

string

Description.

draftOf

DefinitionReference

Référence à la définition dont cette définition est un brouillon, s’il s’agit d’un brouillon de définition.

drafts

DefinitionReference[]

Liste des brouillons associés à cette définition, s’il ne s’agit pas d’un brouillon de définition.

dropLocation

string

Emplacement de dépôt de la définition.

id

integer

ID de la définition référencée.

jobAuthorizationScope

BuildAuthorizationScope

L’étendue d’autorisation de travail pour les builds a été mise en file d’attente par rapport à cette définition.

jobCancelTimeoutInMinutes

integer

Délai d’annulation du travail (en minutes) pour les builds annulées par l’utilisateur pour cette définition.

jobTimeoutInMinutes

integer

Le délai d’exécution du travail (en minutes) pour les builds a été mis en file d’attente par rapport à cette définition.

latestBuild

Build

Représentation de données d’une build.

latestCompletedBuild

Build

Représentation de données d’une build.

metrics

BuildMetric[]

Représente les métadonnées relatives aux builds dans le système.

name

string

Nom de la définition référencée.

options

BuildOption[]

Représente l’application d’un comportement facultatif à une définition de build.

path

string

Chemin du dossier de la définition.

process

BuildProcess

Processus de génération.

processParameters

ProcessParameters

Paramètres de processus pour cette définition.

project

TeamProjectReference

Référence au projet.

properties

PropertiesCollection

La classe représente un conteneur de propriétés en tant que collection de paires clé-valeur. Les valeurs de tous les types primitifs (tout type avec un TypeCode != TypeCode.Object) à l’exception de sont DBNull acceptées. Les valeurs de type Byte[], Int32, Double, DateType et String conservent leur type. D’autres primitives sont réintégés en tant que String. Byte[] attendu en tant que chaîne encodée en base64.

quality

DefinitionQuality

Qualité du document de définition (brouillon, etc.)

queue

AgentPoolQueue

La file d’attente par défaut pour les builds s’exécute par rapport à cette définition.

queueStatus

DefinitionQueueStatus

Valeur qui indique si les builds peuvent être mises en file d’attente par rapport à cette définition.

repository

BuildRepository

Dépôt.

retentionRules

RetentionPolicy[]

Représente une stratégie de rétention pour une définition de build.

revision

integer

Numéro de révision de définition.

tags

string[]

triggers

BuildTrigger[]

Représente un déclencheur pour une définition buld.

type

DefinitionType

Type de la définition.

uri

string

URI de la définition.

url

string

URL REST de la définition.

variableGroups

VariableGroup[]

Représente un groupe de variables.

variables

<string,  BuildDefinitionVariable>

BuildDefinitionTemplate

Représente un modèle à partir duquel de nouvelles définitions de build peuvent être créées.

Nom Type Description
canDelete

boolean

Indique si le modèle peut être supprimé.

category

string

Catégorie de modèle.

defaultHostedQueue

string

File d’attente d’agent hébergé facultative pour le modèle à utiliser par défaut.

description

string

Description du modèle.

iconTaskId

string

ID de la tâche dont l’icône est utilisée lors de l’affichage de ce modèle dans l’interface utilisateur.

icons

object

id

string

ID du modèle.

name

string

Nom du modèle.

template

BuildDefinition

Modèle réel.

BuildDefinitionVariable

Représente une variable utilisée par une définition de build.

Nom Type Description
allowOverride

boolean

Indique si la valeur peut être définie au moment de la file d’attente.

isSecret

boolean

Indique si la valeur de la variable est un secret.

value

string

Valeur de la variable.

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.

BuildMetric

Représente les métadonnées relatives aux builds dans le système.

Nom Type Description
date

string

Date de l’étendue.

intValue

integer

La valeur.

name

string

Nom de la mesure.

scope

string

Portée.

BuildOption

Représente l’application d’un comportement facultatif à une définition de build.

Nom Type Description
definition

BuildOptionDefinitionReference

Référence à l’option de génération.

enabled

boolean

Indique si le comportement est activé.

inputs

object

BuildOptionDefinitionReference

Représente une référence à une définition d’option de build.

Nom Type Description
id

string

ID de l’option de build référencée.

BuildProcess

Représente un processus de génération.

Nom Type Description
type

integer

Type du processus.

BuildReason

Raison pour laquelle la build a été créée.

Nom Type Description
all

string

Toutes les raisons.

batchedCI

string

La génération a été démarrée pour le déclencheur TriggerType.BatchedContinuousIntegration.

buildCompletion

string

La build a été démarrée lorsqu’une autre build s’est terminée.

checkInShelveset

string

La build a été démarrée pour le déclencheur ContinuousIntegrationType.Gated.

individualCI

string

La build a été démarrée pour le déclencheur TriggerType.ContinuousIntegration.

manual

string

La build a été démarrée manuellement.

none

string

Aucune raison. Cette valeur ne doit pas être utilisée.

pullRequest

string

La génération a été démarrée par une demande de tirage. Ajout dans la ressource version 3.

resourceTrigger

string

La génération a été démarrée lorsque les ressources du pipeline l’ont déclenchée

schedule

string

La build a été démarrée pour le déclencheur TriggerType.Schedule.

scheduleForced

string

La build a été démarrée pour le déclencheur TriggerType.ScheduleForced.

triggered

string

La génération a été déclenchée à des fins de stratégie de rétention.

userCreated

string

La build a été créée par un utilisateur.

validateShelveset

string

La génération a été démarrée manuellement pour une validation privée.

BuildRepository

Représente un dépôt utilisé par une définition de build.

Nom Type Description
checkoutSubmodules

boolean

Indique s’il faut extraire les sous-modules.

clean

string

Indique s’il faut propre le dossier cible lors de l’obtention du code à partir du référentiel.

defaultBranch

string

Nom du branche par défaut.

id

string

ID du dépôt.

name

string

Nom convivial du dépôt.

properties

object

rootFolder

string

Dossier racine.

type

string

Type du dépôt.

url

string

URL du référentiel.

BuildRequestValidationResult

Représente le résultat de la validation d’une demande de build.

Nom Type Description
message

string

Le message associé au résultat.

result

ValidationResult

Résultat.

BuildResult

Résultat de build.

Nom Type Description
canceled

string

La build a été annulée avant de commencer.

failed

string

La build s’est terminée sans succès.

none

string

Aucun résultat

partiallySucceeded

string

La build a terminé la compilation avec succès, mais a rencontré d’autres erreurs.

succeeded

string

La build s’est terminée avec succès.

BuildStatus

Status de build.

Nom Type Description
all

string

Tout état.

cancelling

string

La build est en cours d’annulation

completed

string

La build est terminée.

inProgress

string

La build est actuellement en cours.

none

string

Aucun état.

notStarted

string

La build n’a pas encore démarré.

postponed

string

La build est inactive dans la file d’attente.

BuildTrigger

Représente un déclencheur pour une définition buld.

Nom Type Description
triggerType

DefinitionTriggerType

Type du déclencheur.

ControllerStatus

Status du contrôleur.

Nom Type Description
available

string

Indique que le contrôleur de build est actuellement disponible.

offline

string

Indique que le contrôleur de build s’est mis hors connexion.

unavailable

string

Indique que le contrôleur de build ne peut pas être contacté.

DataSourceBindingBase

Représente la liaison de la source de données pour la demande de point de terminaison de service.

Nom Type Description
callbackContextTemplate

string

Format de pagination pris en charge par cette source de données (ContinuationToken/SkipTop).

callbackRequiredTemplate

string

Appels suivants nécessaires ?

dataSourceName

string

Obtient ou définit le nom de la source de données.

endpointId

string

Obtient ou définit l’ID de point de terminaison.

endpointUrl

string

Obtient ou définit l’URL du point de terminaison de service.

headers

AuthorizationHeader[]

Obtient ou définit les en-têtes d’autorisation.

initialContextTemplate

string

Définit la valeur initiale des analyseurs de requête

parameters

object

Obtient ou définit les paramètres de la source de données.

requestContent

string

Obtient ou définit le corps de la requête http

requestVerb

string

Obtient ou définit le verbe de requête http

resultSelector

string

Obtient ou définit le sélecteur de résultats.

resultTemplate

string

Obtient ou définit le modèle de résultat.

target

string

Obtient ou définit la cible de la source de données.

DefinitionQuality

La qualité du document de définition (brouillon, etc.)

Nom Type Description
definition

string

draft

string

DefinitionQueueStatus

Valeur qui indique si les builds peuvent être mises en file d’attente par rapport à cette définition.

Nom Type Description
disabled

string

Lorsqu’elle est désactivée, la file d’attente de définitions n’autorise pas les builds à être mises en file d’attente par les utilisateurs et le système ne met pas en file d’attente les builds d’intégration planifiées, fermées ou continues. Les builds déjà dans la file d’attente ne seront pas démarrées par le système.

enabled

string

Lorsqu’elle est activée, la file d’attente de définitions permet aux builds d’être mises en file d’attente par les utilisateurs, le système met en file d’attente les builds planifiées, fermées et d’intégration continue, et les builds mises en file d’attente sont démarrées par le système.

paused

string

En cas d’interruption, la file d’attente de définitions permet aux builds d’être mises en file d’attente par les utilisateurs et le système met en file d’attente les builds d’intégration planifiées, fermées et continues. Les builds de la file d’attente ne seront pas démarrées par le système.

DefinitionReference

Représente une référence à une définition.

Nom Type Description
createdDate

string

Date de création de cette version de la définition.

id

integer

ID de la définition référencée.

name

string

Nom de la définition référencée.

path

string

Chemin du dossier de la définition.

project

TeamProjectReference

Référence au projet.

queueStatus

DefinitionQueueStatus

Valeur qui indique si les builds peuvent être mises en file d’attente par rapport à cette définition.

revision

integer

Numéro de révision de définition.

type

DefinitionType

Type de la définition.

uri

string

URI de la définition.

url

string

URL REST de la définition.

DefinitionTriggerType

Type du déclencheur.

Nom Type Description
all

string

Tous les types.

batchedContinuousIntegration

string

Une build doit être démarrée pour plusieurs ensembles de modifications à la fois à un intervalle spécifié.

batchedGatedCheckIn

string

Une build de validation doit être démarrée pour chaque lot de case activée-ins.

buildCompletion

string

Une build doit être déclenchée lorsqu’une autre build se termine.

continuousIntegration

string

Une build doit être démarrée pour chaque ensemble de modifications.

gatedCheckIn

string

Une build de validation doit être démarrée pour chaque case activée-in.

none

string

Builds manuelles uniquement.

pullRequest

string

Une build doit être déclenchée lorsqu’une demande de tirage GitHub est créée ou mise à jour. Ajouté dans la version de ressource 3

schedule

string

Une build doit être démarrée selon une planification spécifiée, qu’il existe ou non des ensembles de modifications.

DefinitionType

Type de la définition.

Nom Type Description
build

string

xaml

string

Demand

Représente une demande utilisée par une définition ou une build.

Nom Type Description
name

string

Nom de la fonctionnalité référencée par la demande.

value

string

Valeur demandée.

IdentityRef

Nom Type Description
_links

ReferenceLinks

Ce champ contient zéro ou plus de liens intéressants sur l’objet 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 principal moyen de référencer l’objet du graphique pendant l’exécution du système. Ce champ identifie de manière unique le même sujet de graphique dans 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 « self » du dictionnaire IdentityRef « _links »

displayName

string

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

id

string

imageUrl

string

Déprécié : 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éprécié : peut être déduit du type d’objet du descripteur (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Déprécié : 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é : utilisez à la place Domain+PrincipalName

url

string

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

ProcessParameters

Nom Type Description
dataSourceBindings

DataSourceBindingBase[]

Représente la liaison de la source de données pour la demande de point de terminaison de service.

inputs

TaskInputDefinitionBase[]

sourceDefinitions

TaskSourceDefinitionBase[]

ProjectState

État du projet.

Nom Type Description
all

string

Tous les projets, quel que soit leur état, sauf Supprimé.

createPending

string

Project a été mis en file d’attente pour la création, mais le processus n’a pas encore démarré.

deleted

string

Le projet a été supprimé.

deleting

string

Project est en cours de suppression.

new

string

Project est en cours de création.

unchanged

string

Le projet n’a pas été modifié.

wellFormed

string

Le projet est entièrement créé et prêt à être utilisé.

ProjectVisibility

Visibilité du projet.

Nom Type Description
private

string

Le projet n’est visible que par les utilisateurs disposant d’un accès explicite.

public

string

Le projet est visible par tous.

PropertiesCollection

La classe représente un conteneur de propriétés en tant que collection de paires clé-valeur. Les valeurs de tous les types primitifs (tout type avec un TypeCode != TypeCode.Object) à l’exception de sont DBNull acceptées. Les valeurs de type Byte[], Int32, Double, DateType et String conservent leur type. D’autres primitives sont réintégés en tant que String. Byte[] attendu en tant que chaîne encodée en base64.

Nom Type Description
count

integer

Nombre de propriétés dans la collection.

item

object

keys

string[]

Ensemble de clés dans la collection.

values

string[]

Ensemble de valeurs dans la collection.

QueueOptions

Options supplémentaires pour la mise en file d’attente de la build.

Nom Type Description
doNotRun

string

Créez un ID de plan pour la build, ne l’exécutez pas

none

string

Aucune option de file d’attente

QueuePriority

Priorité de la build.

Nom Type Description
aboveNormal

string

Au-dessus de la priorité normale.

belowNormal

string

En dessous de la priorité normale.

high

string

Haute priorité.

low

string

Priorité basse.

normal

string

Priorité normale.

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 de référence sont en lecture seule, nous voulons uniquement les exposer en lecture seule.

RetentionPolicy

Représente une stratégie de rétention pour une définition de build.

Nom Type Description
artifactTypesToDelete

string[]

artifacts

string[]

branches

string[]

daysToKeep

integer

Nombre de jours pendant lesquels conserver les builds.

deleteBuildRecord

boolean

Indique si l’enregistrement de build lui-même doit être supprimé.

deleteTestResults

boolean

Indique s’il faut supprimer les résultats de test associés à la build.

minimumToKeep

integer

Nombre minimal de builds à conserver.

TaskAgentPoolReference

Représente une référence à un pool d’agents.

Nom Type Description
id

integer

ID de pool.

isHosted

boolean

Valeur indiquant si ce pool est géré ou non par le service.

name

string

Nom du pool.

TaskInputDefinitionBase

Nom Type Description
aliases

string[]

defaultValue

string

groupName

string

helpMarkDown

string

label

string

name

string

options

object

properties

object

required

boolean

type

string

validation

TaskInputValidation

visibleRule

string

TaskInputValidation

Nom Type Description
expression

string

Expression conditionnelle

message

string

Message expliquant comment l’utilisateur peut corriger en cas d’échec de la validation

TaskOrchestrationPlanReference

Représente une référence à un plan d’orchestration.

Nom Type Description
orchestrationType

integer

Type du plan.

planId

string

ID du plan.

TaskSourceDefinitionBase

Nom Type Description
authKey

string

endpoint

string

keySelector

string

selector

string

target

string

TeamProjectReference

Représente une référence superficielle à un TeamProject.

Nom Type Description
abbreviation

string

Abréviation de projet.

defaultTeamImageUrl

string

URL de l’image d’identité d’équipe par défaut.

description

string

Description du projet (le cas échéant).

id

string

Identificateur de projet.

lastUpdateTime

string

Heure de la dernière mise à jour du projet.

name

string

Nom du projet.

revision

integer

Révision du projet.

state

ProjectState

État du projet.

url

string

Url de la version complète de l’objet.

visibility

ProjectVisibility

Visibilité du projet.

ValidationResult

Résultat.

Nom Type Description
error

string

ok

string

warning

string

VariableGroup

Représente un groupe de variables.

Nom Type Description
alias

string

Nom du groupe de variables.

description

string

Description.

id

integer

ID du groupe de variables.

name

string

Nom du groupe de variables.

type

string

Type du groupe de variables.

variables

<string,  BuildDefinitionVariable>