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 |
template
|
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 |
Modèle réel. |
Réponses
Nom | 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
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 |
---|---|
Agent |
Représente une file d’attente pour l’exécution de builds. |
Agent |
Spécification de l’agent défini par le fournisseur de pool. |
Authorization |
|
Build |
Représentation de données d’une build. |
Build |
L’étendue d’autorisation de travail pour les builds a été mise en file d’attente par rapport à cette définition. |
Build |
|
Build |
Représente une définition de build. |
Build |
Représente un modèle à partir duquel de nouvelles définitions de build peuvent être créées. |
Build |
Représente une variable utilisée par une définition de build. |
Build |
Représente une référence à un journal de build. |
Build |
Représente les métadonnées relatives aux builds dans le système. |
Build |
Représente l’application d’un comportement facultatif à une définition de build. |
Build |
Représente une référence à une définition d’option de build. |
Build |
Représente un processus de génération. |
Build |
Raison pour laquelle la build a été créée. |
Build |
Représente un dépôt utilisé par une définition de build. |
Build |
Représente le résultat de la validation d’une demande de build. |
Build |
Résultat de build. |
Build |
Status de build. |
Build |
Représente un déclencheur pour une définition buld. |
Controller |
Status du contrôleur. |
Data |
Représente la liaison de la source de données pour la demande de point de terminaison de service. |
Definition |
La qualité du document de définition (brouillon, etc.) |
Definition |
Valeur qui indique si les builds peuvent être mises en file d’attente par rapport à cette définition. |
Definition |
Représente une référence à une définition. |
Definition |
Type du déclencheur. |
Definition |
Type de la définition. |
Demand |
Représente une demande utilisée par une définition ou une build. |
Identity |
|
Process |
|
Project |
État du projet. |
Project |
Visibilité du projet. |
Properties |
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 |
Queue |
Options supplémentaires pour la mise en file d’attente de la build. |
Queue |
Priorité de la build. |
Reference |
Classe pour représenter une collection de liens de référence REST. |
Retention |
Représente une stratégie de rétention pour une définition de build. |
Task |
Représente une référence à un pool d’agents. |
Task |
|
Task |
|
Task |
Représente une référence à un plan d’orchestration. |
Task |
|
Team |
Représente une référence superficielle à un TeamProject. |
Validation |
Résultat. |
Variable |
Représente un groupe de variables. |
AgentPoolQueue
Représente une file d’attente pour l’exécution de builds.
Nom | Type | Description |
---|---|---|
_links |
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 |
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 |
Classe pour représenter une collection de liens de référence REST. |
|
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 |
Contrôleur de build. Ce paramètre est défini uniquement si le type de définition est Xaml. |
|
definition |
Définition associée à la build. |
|
deleted |
boolean |
Indique si la build a été supprimée. |
deletedBy |
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 |
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 |
Informations sur les journaux de build. |
|
orchestrationPlan |
Plan d’orchestration de la build. |
|
parameters |
string |
Paramètres de la build. |
plans |
Plans d’orchestration associés à la build (build, nettoyage) |
|
priority |
Priorité de la build. |
|
project |
Projet d’équipe. |
|
properties |
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 |
|
quality |
string |
Qualité de la build xaml (bon, mauvais, etc.) |
queue |
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 |
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 |
Raison pour laquelle la build a été créée. |
|
repository |
Référentiel. |
|
requestedBy |
Identité qui a mis en file d’attente la build. |
|
requestedFor |
Identité pour laquelle la build a été mise en file d’attente. |
|
result |
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 |
É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 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 |
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 |
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 |
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 |
Classe pour représenter une collection de liens de référence REST. |
|
authoredBy |
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 |
Référence à la définition dont cette définition est un brouillon, s’il s’agit d’un brouillon de définition. |
|
drafts |
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 |
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 |
Représentation de données d’une build. |
|
latestCompletedBuild |
Représentation de données d’une build. |
|
metrics |
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 |
Représente l’application d’un comportement facultatif à une définition de build. |
|
path |
string |
Chemin du dossier de la définition. |
process |
Processus de génération. |
|
processParameters |
Paramètres de processus pour cette définition. |
|
project |
Référence au projet. |
|
properties |
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 |
|
quality |
Qualité du document de définition (brouillon, etc.) |
|
queue |
La file d’attente par défaut pour les builds s’exécute par rapport à cette définition. |
|
queueStatus |
Valeur qui indique si les builds peuvent être mises en file d’attente par rapport à cette définition. |
|
repository |
Dépôt. |
|
retentionRules |
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 |
Représente un déclencheur pour une définition buld. |
|
type |
Type de la définition. |
|
uri |
string |
URI de la définition. |
url |
string |
URL REST de la définition. |
variableGroups |
Représente un groupe de variables. |
|
variables |
<string,
Build |
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 |
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 |
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 |
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 |
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 |
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 |
Référence au projet. |
|
queueStatus |
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 |
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 |
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 |
Représente la liaison de la source de données pour la demande de point de terminaison de service. |
|
inputs | ||
sourceDefinitions |
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. |
ReferenceLinks
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 | ||
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 |
État du projet. |
|
url |
string |
Url de la version complète de l’objet. |
visibility |
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,
Build |