Azure DevOps
Azure DevOps fournit des services aux équipes pour partager du code, suivre le travail et expédier des logiciels pour n’importe quelle langue, dans un seul package. Il s’agit du complément parfait à votre IDE.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Microsoft |
Pour utiliser cette intégration, vous devez accéder à un compte Azure DevOps avec l’accès à l’API activé. Pour établir une connexion, sélectionnez Se connecter. Vous êtes ensuite invité à fournir votre compte Azure DevOps Services. Suivez le reste des écrans pour créer une connexion.
Lorsque vous utilisez la connexion, si vous ne voyez pas la liste des projets que vous attendez, vérifiez le compte avec lequel vous avez créé la connexion et réessayez. Vous trouverez plus d’informations sur Visual Studio Marketplace.
Vous êtes maintenant prêt à commencer à utiliser cette intégration.
Envoi de pièces jointes
Vous pouvez créer des pièces jointes de fichier à l’aide d’une requête HTTP à l’action Azure DevOps , puis en procédant comme suit :
- Convertissez le contenu du fichier en chaîne Base64 et placez-le dans le paramètre « Body ».
- Définissez le paramètre « Body is Base64 » sur Yes.
Création de plans de test
Avant de créer un plan de test à l’aide de l’action Créer un élément de travail , vous devez d’abord créer une suite de tests. Vous pouvez utiliser la même action Créer un élément de travail pour créer des suites de tests, puis créer un plan de test avec un lien vers la suite de tests.
Votre option la plus simple consiste à appeler des plans de test - Créer une API directement à l’aide d’une requête HTTP à l’action Azure DevOps . L’API crée automatiquement la suite de tests associée.
Autre paramètre Fields
Créer un élément de travail et mettre à jour des actions d’élément de travail prennent en charge le Other Fields paramètre. Ces champs offrent une flexibilité supplémentaire lors de la mise à jour des éléments de travail. Les paires clé-valeur sont transformées en JSON suivant :
{
"op": "add",
"path": "/fields/<key>",
"value": <value>
}
Notez qu’il op s’agit d’une constante et <key> qu’elle est censée être un nom de champ valide sous l’énumération DevOps /fields .
Voici quelques exemples d’utilisation. Vous pouvez affiner d’autres exemples dans Les éléments de travail - Mettre à jour l’API REST.
- Mise à jour
keyde l’historique = System.Historyvalue= Déplacement vers le chemin de la zone droite' - Déplacer des éléments de travail :
key= System.TeamProjectvalue= Fabrikam-Scrum
Problèmes connus et limitations
La liste suivante fournit des limitations connues de l’utilisation du connecteur Azure DevOps.
Déclencher lorsqu’un élément de travail est mis à jour est ignoré lorsque des liens nouveaux/existants ont été ajoutés/supprimés pour l’élément de travail.
Action Obtenir les détails de l’élément de travail et les déclencheurs basés sur des éléments de travail peuvent manquer certains champs (comme System.AttachedFileCount) dans une réponse, car il s’agit d’une limitation de l’API REST Azure DevOps. Pour résoudre ce problème, vous pouvez effectuer l’une des opérations suivantes :
- Utiliser Envoyer une requête HTTP à Azure DevOps avec le point de terminaison Get Work Item pour obtenir des champs spécifiques
- Utiliser Obtenir les résultats de la requête avec une requête qui retourne les champs requis
L’action Envoyer une requête HTTP à Azure DevOps a un ensemble limité d’étendues qui contrôlent les ressources accessibles par l’action et les opérations autorisées à effectuer sur ces ressources.
Étendues:
- vso.agentpools_manage
- vso.build_execute
- vso.chat_manage
- vso.code_manage
- vso.code_status
- vso.connected_server
- vso.dashboards_manage
- vso.entitlements
- vso.extension.data_write
- vso.extension_manage
- vso.identity
- vso.loadtest_write
- vso.packaging_manage
- vso.gestion_de_projet
- vso.release_manage
- vso.test_write
- vso.work_write
Le connecteur Azure DevOps est conçu pour fonctionner uniquement pour le compte des informations d’identification utilisateur actuelles. Il n’est pas possible de modifier la connexion ou de basculer entre les comptes.
Notez que les modifications de mot de passe sous le compte Azure DevOps n’affectent pas la connexion existante.
Les jetons d’accès personnel Azure DevOps ne sont pas pris en charge pour l’authentification avec le connecteur.
L’action Créer un élément de travail a une limitation pour le paramètre Repro Steps : une image supérieure à 30 Ko peut s’afficher incorrectement dans l’élément créé. L’image supérieure à 500 Ko peut être supprimée de la requête. La taille d’image recommandée doit être inférieure à 30 Ko.
L’action Créer un élément de travail peut très rarement retourner le code de réponse 404. Le plus souvent, cela se produit pour la raison suivante : immédiatement après la création d’un élément, tous ses champs sont demandés. La demande peut être envoyée à la base de données copiée. Les modifications sont synchronisées presque en temps réel, mais il faut parfois quelques secondes. En raison de cela, la requête GET peut retourner un résultat vide qui représente comme un code d’état 404 dans une réponse. Pour éviter cette exception, vous pouvez utiliser l’indicateur « Retourner tous les champs » et le définir sur la valeur « Non ».
Si vous n’obtenez pas l’organisation attendue lors de l’utilisation de plusieurs répertoires, choisissez l’organisation que vous attendez de la page de profil Azure DevOps et configurez une nouvelle connexion.
Note
Dans l’action Créer un élément de travail
- Le nom du champ doit répondre aux critères mentionnés dans la documentation Azure DevOps.
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Authentification de certificat client | Fournir des informations d’identification d’ID Microsoft Entra à l’aide du certificat PFX et du mot de passe | Toutes les régions | Partageable |
| Se connecter avec les informations d’identification Azure DevOps | Se connecter avec les informations d’identification Azure DevOps | Azure Government et US Government (GCC) uniquement | Non partageable |
| Se connecter avec l’ID Microsoft Entra | Se connecter avec l’ID Microsoft Entra | PRODUCTION uniquement | Non partageable |
| d’authentification du principal de service | Utiliser votre application Microsoft Entra ID pour l’authentification du principal de service | Toutes les régions | Partageable |
| Valeur par défaut [DÉCONSEILLÉE] | Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante. | Toutes les régions | Non partageable |
Authentification de certificat client
ID d’authentification : CertOauth
Applicable : Toutes les régions
Fournir des informations d’identification d’ID Microsoft Entra à l’aide du certificat PFX et du mot de passe
Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Locataire | ficelle | Vrai | |
| ID de client | ficelle | ID client de l’application Microsoft Entra ID | Vrai |
| Secret du certificat client | clientCertificate | Secret de certificat client autorisé par cette application | Vrai |
Se connecter avec les informations d’identification Azure DevOps
ID d’authentification : ADO3pAuthForGCC
Applicable : Azure Government et US Government (GCC) uniquement
Se connecter avec les informations d’identification Azure DevOps
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
Se connecter avec l’ID Microsoft Entra
ID d’authentification : EntraOAuth
Applicable : PRODUCTION uniquement
Se connecter avec l’ID Microsoft Entra
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
Authentification d’un principal du service
ID d’authentification : OauthSP
Applicable : Toutes les régions
Utiliser votre application Microsoft Entra ID pour l’authentification du principal de service
Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Locataire | ficelle | Vrai | |
| ID de client | ficelle | ID client de l’application Microsoft Entra ID | Vrai |
| Clé secrète client | securestring | Vrai |
Valeur par défaut [DÉCONSEILLÉE]
Applicable : Toutes les régions
Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
Limites de limitation
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 300 | 60 secondes |
Actions
| Créer un élément de travail |
Créez un élément de travail avec les attributs fournis. |
| Créer une version |
Créez une version en fonction d’une définition de mise en production existante. |
| Définitions de mise en production de liste |
Récupère la liste des définitions de mise en production associées à un projet. |
|
Envoyer une requête HTTP à Azure Dev |
Créez une demande d’API REST Azure DevOps à appeler. Reportez-vous au lien suivant pour tous les points de terminaison disponibles : https://docs.microsoft.com/rest/api/azure/devops |
| Lister les pipelines |
Récupère la liste des pipelines dans un projet. |
| Mettre en file d’attente une nouvelle build |
Créez une build, basée sur une définition de build existante et ajoutez-la à la file d’attente de build. |
| Mettre à jour un élément de travail |
Mettez à jour un élément de travail existant par ID. |
| Obtenir les détails de l’élément de travail |
Obtenez les détails d’un seul élément de travail. |
| Obtenir les enfants de l’élément de travail |
Obtenez la liste des enfants (taille maximale de 1 000) d’un seul élément de travail. |
| Obtenir les résultats de la requête |
Récupère le résultat d’une requête d’élément de travail. |
| Obtenir les résultats de la requête [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez plutôt Obtenir les résultats de la requête .
|
| Obtenir un profil utilisateur |
Obtient un profil utilisateur. |
| Répertorier les exécutions de pipeline |
Obtient les 10000 premières exécutions pour un pipeline particulier |
| Répertorier les itérations |
Récupère la liste des itérations d’un projet. |
| Répertorier les organisations |
Récupère la liste des organisations dont l’utilisateur est membre. |
| Répertorier les projets |
Récupère la liste des projets dans une organisation. |
| Répertorier les requêtes au niveau racine |
Récupère la liste des requêtes d’élément de travail au niveau racine dans un projet. |
| Répertorier les requêtes dans le dossier |
Récupère la liste des requêtes d’élément de travail dans un dossier pour un projet donné. |
| Répertorier les référentiels Git |
Récupère la liste des dépôts Git dans un projet. |
| Répertorier les types d’éléments de travail |
Récupère la liste des types d’éléments de travail accessibles dans un projet Azure DevOps donné. |
| Répertorier les éléments de travail |
Retourne une liste d’éléments de travail. |
Créer un élément de travail
Créez un élément de travail avec les attributs fournis.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Type d’élément de travail
|
type | True | string |
Type de cet élément de travail |
|
Retourner tous les champs
|
shouldReturnAllFields | boolean |
Lors de la définition de la valeur « Non », seul l’ID de l’élément de travail est retourné. Si la valeur est « Oui », tous les champs de l’élément créé ainsi que l’ID sont retournés. La valeur par défaut est « Oui » |
|
|
Détails de l’élément de travail
|
workItem | True | dynamic |
Informations à inclure dans le nouvel élément de travail |
Retourne
Créer une version
Créez une version en fonction d’une définition de mise en production existante.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
ID de définition de mise en production
|
releaseDefId | True | string |
Identificateur de la définition de mise en production à utiliser. |
|
Descriptif
|
Description | string |
Description des métadonnées de démarrage de la mise en production. |
|
|
Brouillon
|
IsDraft | boolean |
Spécifie si la version est un brouillon. |
|
|
Reason
|
Reason | string |
Raison pour laquelle les métadonnées de démarrage de la mise en production sont prévues. |
|
|
Nom
|
Name | True | string |
Nom de la variable de configuration. |
|
Valeur
|
Value | string |
Valeur de la variable de configuration. |
Retourne
Libération
- Corps
- Release
Définitions de mise en production de liste
Récupère la liste des définitions de mise en production associées à un projet.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
Retourne
Liste des modèles VSTS.
Envoyer une requête HTTP à Azure DevOps
Créez une demande d’API REST Azure DevOps à appeler. Reportez-vous au lien suivant pour tous les points de terminaison disponibles : https://docs.microsoft.com/rest/api/azure/devops
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Méthode
|
Method | True | string |
Méthode HTTP. |
|
URI relatif
|
Uri | True | string |
URI relatif. Exemple : {project}/{team}/_apis/wit/templates ?api-version=5.0-preview.1. |
|
headers
|
Headers | object |
En-têtes de la requête. |
|
|
Corps
|
Body | string |
Contenu de la demande. Peut être un objet JSON ou des données binaires encodées en tant que chaîne Base64. |
|
|
Le corps est Base64
|
IsBase64 | boolean |
Doit être true si le contenu de la demande est encodé en tant que chaîne Base64. |
Retourne
- response
- ObjectWithoutType
Lister les pipelines
Récupère la liste des pipelines dans un projet.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
Retourne
- Corps
- Pipeline
Mettre en file d’attente une nouvelle build
Créez une build, basée sur une définition de build existante et ajoutez-la à la file d’attente de build.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
ID de définition de build
|
buildDefId | True | string |
Identificateur de la définition de build à utiliser. |
|
Branche source
|
sourceBranch | string |
Branche source de la build. |
|
|
Paramètres
|
parameters | string |
Dictionnaire JSON de paramètres de build facultatifs. |
Retourne
Résultat de la génération
- Corps
- BuildResult
Mettre à jour un élément de travail
Mettez à jour un élément de travail existant par ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
ID de l’élément de travail
|
id | True | string |
ID unique de l’élément de travail à mettre à jour. |
|
Nom du projet
|
project | string |
Nom du projet dans l’organisation spécifiée. |
|
|
Type d’élément de travail
|
type | string |
Type d’élément de travail pour lequel générer le schéma. |
|
|
Détails de l’élément de travail
|
workItem | True | dynamic |
Détails de l’élément de travail. |
Retourne
Obtenir les détails de l’élément de travail
Obtenez les détails d’un seul élément de travail.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Type d’élément de travail
|
typeName | True | string |
Type d’élément de travail de l’élément de travail. |
|
ID de l’élément de travail
|
id | True | string |
ID unique de l’élément de travail pour obtenir des détails. L’élément de travail doit être du type spécifié dans « Type d’élément de travail ». |
Retourne
Obtenir les enfants de l’élément de travail
Obtenez la liste des enfants (taille maximale de 1 000) d’un seul élément de travail.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
ID de l’élément de travail
|
id | True | string |
ID unique de l’élément de travail pour lequel obtenir les enfants. |
|
Type d’élément de travail enfants
|
workItemType | string |
Type des éléments de travail enfants |
Retourne
Obtenir les résultats de la requête
Récupère le résultat d’une requête d’élément de travail.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
ID de requête
|
queryId | True | string |
ID de la requête stockée à exécuter. |
|
Nombre d’éléments de travail à retourner
|
workItemsCount | integer |
Nombre maximal d’éléments de travail à récupérer (1 à 20000) |
|
|
Échec si les résultats de la requête changent
|
throwIfQueryChanged | boolean |
Si les résultats de la requête changent pendant l’exécution du flux, l’exécution du flux doit échouer pour éviter les incohérences. |
Retourne
Obtenir les résultats de la requête [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez plutôt Obtenir les résultats de la requête .
Récupère le résultat d’une requête d’élément de travail.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
ID de requête
|
queryId | True | string |
ID de la requête stockée à exécuter. |
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[JObject]
Obtenir un profil utilisateur
Obtient un profil utilisateur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de profil
|
id | True | string |
ID du profil au sein de la même organisation, ou « moi » pour obtenir le profil de l’utilisateur authentifié actuel. |
Retourne
Profil
- Corps
- Profile
Répertorier les exécutions de pipeline
Obtient les 10000 premières exécutions pour un pipeline particulier
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
ID de pipeline
|
pipelineId | True | integer |
ID de pipeline |
Retourne
- Corps
- Run
Répertorier les itérations
Récupère la liste des itérations d’un projet.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom de l’équipe
|
team | True | string |
Nom de l’équipe dans le projet. |
Retourne
Liste des modèles VSTS.
Répertorier les organisations
Récupère la liste des organisations dont l’utilisateur est membre.
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[Account]
Répertorier les projets
Récupère la liste des projets dans une organisation.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[Project]
Répertorier les requêtes au niveau racine
Récupère la liste des requêtes d’élément de travail au niveau racine dans un projet.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
Retourne
Liste des modèles VSTS.
Répertorier les requêtes dans le dossier
Récupère la liste des requêtes d’élément de travail dans un dossier pour un projet donné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Chemin d’accès au dossier
|
folderPath | True | string |
Chemin d’accès au dossier sous lequel rechercher des requêtes. |
Retourne
Liste des modèles VSTS.
Répertorier les référentiels Git
Récupère la liste des dépôts Git dans un projet.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[GitRepository]
Répertorier les types d’éléments de travail
Récupère la liste des types d’éléments de travail accessibles dans un projet Azure DevOps donné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[WorkItemType]
Répertorier les éléments de travail
Retourne une liste d’éléments de travail.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
ID d’élément de travail
|
workItemIds | True | string |
Liste séparée par des virgules des ID d’élément de travail demandés. |
|
Type d’élément de travail
|
workItemType | string |
Type d’élément de travail pour lequel générer le schéma. |
Retourne
Déclenche
| Lorsque le code est archivé (TFVC) |
Déclenche un flux lorsque le code est archivé dans un projet Team Foundation Version Control. |
| Lorsqu’un élément de travail est affecté |
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est affecté à l’utilisateur donné. |
| Lorsqu’un élément de travail est affecté [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place quand un élément de travail est affecté .
|
| Lorsqu’un élément de travail est créé |
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est créé. |
| Lorsqu’un élément de travail est créé [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez à la place quand un élément de travail est créé .
|
| Lorsqu’un élément de travail est fermé |
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est fermé. |
| Lorsqu’un élément de travail est fermé [DÉPRÉCIÉ] |
Cette action a été déconseillée. Utilisez plutôt quand un élément de travail est fermé .
|
| Lorsqu’un élément de travail est mis à jour |
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est mis à jour. |
| Lorsqu’un élément de travail est mis à jour [DÉCONSEILLÉ] |
Cette action a été déconseillée. Utilisez plutôt Quand un élément de travail est mis à jour .
|
| Lorsqu’une build est terminée |
Déclenche un flux lorsqu’une build est terminée. |
| Lorsqu’une demande de tirage (pull request) est créée (Git) |
Déclenche un flux lorsqu’une demande de tirage qui correspond aux critères fournis est créée. |
| Lorsqu’une demande de tirage est fermée (Git) |
Déclenche un flux lorsqu’une demande de tirage qui correspond aux critères fournis est fermée. |
| Quand le code est envoyé (Git) |
Déclenche un flux lorsque le code est envoyé (push) vers un dépôt Git. |
Lorsque le code est archivé (TFVC)
Déclenche un flux lorsque le code est archivé dans un projet Team Foundation Version Control.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom de l’équipe
|
team | string |
Nom de l’équipe qui doit sélectionner un auteur. |
|
|
Membre de l’équipe
|
author | string |
Nom unique du membre de l’équipe qui a créé l’archivage. |
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[TfvcChangeset]
Lorsqu’un élément de travail est affecté
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est affecté à l’utilisateur donné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom de l’équipe (pour sélectionner Affecté à)
|
team | True | string |
Nom de l’équipe à partir de laquelle sélectionner un membre. |
|
Affectation
|
wiql__System_AssignedTo | True | string |
Nom du membre de l’équipe possédant actuellement l’élément de travail. |
|
Type
|
wiql__System_WorkItemType | string |
Nom du type d’élément de travail. |
|
|
Chemin de la zone
|
wiql__System_AreaPath | string |
La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’accès de zone
|
areaPathComparison | string |
Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone. |
|
|
Chemin d’itération
|
wiql__System_IterationPath | string |
Le sprint nommé ou la période dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’itération
|
iterationPathComparison | string |
Règle à utiliser lors de la comparaison du champ De chemin d’itération. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité. |
|
|
Créée par
|
wiql__System_CreatedBy | string |
Nom du membre de l’équipe ayant créé l’élément de travail. |
Retourne
Lorsqu’un élément de travail est affecté [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place quand un élément de travail est affecté .
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est affecté à l’utilisateur donné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Affectation
|
wiql__System_AssignedTo | True | string |
Nom du membre de l’équipe possédant actuellement l’élément de travail. |
|
Nom de l’équipe (pour sélectionner Affecté à)
|
team | string |
Nom de l’équipe à partir de laquelle sélectionner un membre. |
|
|
Type
|
wiql__System_WorkItemType | string |
Nom du type d’élément de travail. |
|
|
Chemin de la zone
|
wiql__System_AreaPath | string |
La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’accès de zone
|
areaPathComparison | string |
Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone. |
|
|
Chemin d’itération
|
wiql__System_IterationPath | string |
Le sprint nommé ou la période dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’itération
|
iterationPathComparison | string |
Règle à utiliser lors de la comparaison du champ De chemin d’itération. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité. |
|
|
Projet d’équipe
|
wiql__System_TeamProject | string |
Projet d’équipe auquel appartient cet élément de travail. |
|
|
Créée par
|
wiql__System_CreatedBy | string |
Nom du membre de l’équipe ayant créé l’élément de travail. |
Retourne
Lorsqu’un élément de travail est créé
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est créé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom de l’équipe (pour sélectionner Affecté à)
|
team | string |
Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire. |
|
|
Affectation
|
wiql__System_AssignedTo | string |
Nom du membre de l’équipe possédant actuellement l’élément de travail. |
|
|
Type
|
wiql__System_WorkItemType | string |
Nom du type d’élément de travail. |
|
|
Chemin de la zone
|
wiql__System_AreaPath | string |
La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’accès de zone
|
areaPathComparison | string |
Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone. |
|
|
Chemin d’itération
|
wiql__System_IterationPath | string |
Le sprint nommé ou la période dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’itération
|
iterationPathComparison | string |
Règle à utiliser lors de la comparaison du champ De chemin d’itération. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité. |
|
|
Créée par
|
wiql__System_CreatedBy | string |
Nom du membre de l’équipe ayant créé l’élément de travail. |
Retourne
Lorsqu’un élément de travail est créé [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez à la place quand un élément de travail est créé .
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est créé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom de l’équipe (pour sélectionner Affecté à)
|
team | string |
Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire. |
|
|
Affectation
|
wiql__System_AssignedTo | string |
Nom du membre de l’équipe possédant actuellement l’élément de travail. |
|
|
Type
|
wiql__System_WorkItemType | string |
Nom du type d’élément de travail. |
|
|
Chemin de la zone
|
wiql__System_AreaPath | string |
La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’accès de zone
|
areaPathComparison | string |
Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone. |
|
|
Chemin d’itération
|
wiql__System_IterationPath | string |
Le sprint nommé ou la période dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’itération
|
iterationPathComparison | string |
Règle à utiliser lors de la comparaison du champ De chemin d’itération. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité. |
|
|
Projet d’équipe
|
wiql__System_TeamProject | string |
Projet d’équipe auquel appartient cet élément de travail. |
|
|
Créée par
|
wiql__System_CreatedBy | string |
Nom du membre de l’équipe ayant créé l’élément de travail. |
Retourne
Lorsqu’un élément de travail est fermé
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est fermé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom de l’équipe (pour sélectionner Affecté à)
|
team | string |
Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire. |
|
|
Affectation
|
wiql__System_AssignedTo | string |
Nom du membre de l’équipe possédant actuellement l’élément de travail. |
|
|
Type
|
wiql__System_WorkItemType | string |
Nom du type d’élément de travail. |
|
|
État fermé
|
closedState | string |
Liste séparée par des virgules des valeurs du champ État indiquant comment l’élément de travail a été fermé (Terminé, Fermé, Terminé, Terminé, Inactif). |
|
|
Chemin de la zone
|
wiql__System_AreaPath | string |
La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’accès de zone
|
areaPathComparison | string |
Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone. |
|
|
Chemin d’itération
|
wiql__System_IterationPath | string |
Le sprint nommé ou la période dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’itération
|
iterationPathComparison | string |
Règle à utiliser lors de la comparaison du champ De chemin d’itération. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité. |
|
|
Créée par
|
wiql__System_CreatedBy | string |
Nom du membre de l’équipe ayant créé l’élément de travail. |
Retourne
Lorsqu’un élément de travail est fermé [DÉPRÉCIÉ]
Cette action a été déconseillée. Utilisez plutôt quand un élément de travail est fermé .
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est fermé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom de l’équipe (pour sélectionner Affecté à)
|
team | string |
Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire. |
|
|
Affectation
|
wiql__System_AssignedTo | string |
Nom du membre de l’équipe possédant actuellement l’élément de travail. |
|
|
Type
|
wiql__System_WorkItemType | string |
Nom du type d’élément de travail. |
|
|
Chemin de la zone
|
wiql__System_AreaPath | string |
La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’accès de zone
|
areaPathComparison | string |
Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone. |
|
|
Chemin d’itération
|
wiql__System_IterationPath | string |
Le sprint nommé ou la période dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’itération
|
iterationPathComparison | string |
Règle à utiliser lors de la comparaison du champ De chemin d’itération. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité. |
|
|
Projet d’équipe
|
wiql__System_TeamProject | string |
Projet d’équipe auquel appartient cet élément de travail. |
|
|
Créée par
|
wiql__System_CreatedBy | string |
Nom du membre de l’équipe ayant créé l’élément de travail. |
Retourne
Lorsqu’un élément de travail est mis à jour
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est mis à jour.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom de l’équipe (pour sélectionner Affecté à)
|
team | string |
Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire. |
|
|
Affectation
|
wiql__System_AssignedTo | string |
Nom du membre de l’équipe possédant actuellement l’élément de travail. |
|
|
Type
|
wiql__System_WorkItemType | string |
Nom du type d’élément de travail. |
|
|
Chemin de la zone
|
wiql__System_AreaPath | string |
La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’accès de zone
|
areaPathComparison | string |
Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone. |
|
|
Chemin d’itération
|
wiql__System_IterationPath | string |
Le sprint nommé ou la période dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’itération
|
iterationPathComparison | string |
Règle à utiliser lors de la comparaison du champ De chemin d’itération. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité. |
|
|
Créée par
|
wiql__System_CreatedBy | string |
Nom du membre de l’équipe ayant créé l’élément de travail. |
Retourne
Lorsqu’un élément de travail est mis à jour [DÉCONSEILLÉ]
Cette action a été déconseillée. Utilisez plutôt Quand un élément de travail est mis à jour .
Déclenche un flux lorsqu’un élément de travail qui correspond aux critères fournis est mis à jour.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom de l’équipe (pour sélectionner Affecté à)
|
team | string |
Nom de l’équipe à partir de laquelle sélectionner un bénéficiaire. |
|
|
Affectation
|
wiql__System_AssignedTo | string |
Nom du membre de l’équipe possédant actuellement l’élément de travail. |
|
|
Type
|
wiql__System_WorkItemType | string |
Nom du type d’élément de travail. |
|
|
Chemin de la zone
|
wiql__System_AreaPath | string |
La fonctionnalité de produit ou la zone d’équipe dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’accès de zone
|
areaPathComparison | string |
Règle à utiliser lors de la comparaison du champ Chemin d’accès à la zone. |
|
|
Chemin d’itération
|
wiql__System_IterationPath | string |
Le sprint nommé ou la période dans laquelle se trouve l’élément de travail. |
|
|
Comparaison des chemins d’itération
|
iterationPathComparison | string |
Règle à utiliser lors de la comparaison du champ De chemin d’itération. |
|
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
Évaluation subjective du bogue, du problème, de la tâche ou du cas de test dans le cadre de l’activité. |
|
|
Projet d’équipe
|
wiql__System_TeamProject | string |
Projet d’équipe auquel appartient cet élément de travail. |
|
|
Créée par
|
wiql__System_CreatedBy | string |
Nom du membre de l’équipe ayant créé l’élément de travail. |
Retourne
Lorsqu’une build est terminée
Déclenche un flux lorsqu’une build est terminée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Filtrer par résultat
|
resultFilter | string |
Option indiquant le résultat de génération à déclencher. Les options valides incluent « », « succeeded », « partiellementSucceeded », « failed » ou « canceled ». |
|
|
Filtrer par ID de définition
|
definitions | string |
Option indiquant l’ID de définition de build à déclencher. |
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[BuildResult]
Lorsqu’une demande de tirage (pull request) est créée (Git)
Déclenche un flux lorsqu’une demande de tirage qui correspond aux critères fournis est créée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom du référentiel
|
repository | True | string |
Nom du référentiel dans le projet spécifié. |
|
Nom de la source ref
|
sourceRefName | string |
Nom de la référence Git, telle qu’une branche ou une balise. |
|
|
Nom de la référence cible
|
targetRefName | string |
Nom de la référence Git, telle qu’une branche ou une balise. |
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[GitPullRequest]
Lorsqu’une demande de tirage est fermée (Git)
Déclenche un flux lorsqu’une demande de tirage qui correspond aux critères fournis est fermée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom du référentiel
|
repository | True | string |
Nom du référentiel dans le projet spécifié. |
|
Nom de la source ref
|
sourceRefName | string |
Nom de la référence Git, telle qu’une branche ou une balise. |
|
|
Nom de la référence cible
|
targetRefName | string |
Nom de la référence Git, telle qu’une branche ou une balise. |
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[GitPullRequest]
Quand le code est envoyé (Git)
Déclenche un flux lorsque le code est envoyé (push) vers un dépôt Git.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de l’organisation
|
account | True | string |
Nom de l’organisation. Vous pouvez le trouver dans l’URL de l’instance, par exemple {Organization}.visualstudio.com. L’organisation doit avoir activé l’option « Accès à une application tierce via OAuth » pour empêcher les erreurs dans l’opération. |
|
Nom du projet
|
project | True | string |
Nom du projet dans l’organisation spécifiée. |
|
Nom du référentiel
|
repository | True | string |
Nom du référentiel dans le projet spécifié. |
|
Nom ref
|
refName | string |
Nom de la référence Git, telle qu’une branche ou une balise. |
Retourne
Liste des modèles VSTS.
- Corps
- VstsList[GitPush]
Définitions
VstsList[Account]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of Account |
Modèles VSTS |
Compte
Compte
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID de compte
|
accountId | string |
ID du compte. |
|
URI du compte
|
accountUri | string |
URI du compte. |
|
Nom du compte
|
accountName | string |
Nom du compte. |
|
Propriétaire du compte
|
accountOwner | string |
Propriétaire défini du compte. |
|
Nom de l’organisation
|
organizationName | string |
Nom de l’organisation correspondant au compte. |
|
Type de compte
|
accountType | string |
Type du compte. |
Profil
Profil
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
nom d’affichage
|
displayName | string |
Nom complet de l’utilisateur |
|
pièce d'identité
|
id | string |
L’identifiant unique du profil. |
|
publicAlias
|
publicAlias | string |
Alias public. |
|
Adresse électronique
|
emailAddress | string |
Adresse e-mail du compte. |
|
horodatage
|
timeStamp | date-time |
Heure à laquelle ce profil a été modifié pour la dernière fois. |
|
révision
|
revision | integer |
Numéro de révision maximal d’un attribut. |
|
CoreRevision
|
coreRevision | integer |
CoreRevision |
VstsList[TeamSettingsIteration]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of TeamSettingsIteration |
Modèles VSTS |
TeamSettingsIteration
Itération de travail (Agile)
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Attributes
|
Attributes | TeamIterationAttributes |
Attributs d’itération d’équipe |
|
Id
|
Id | string |
Id de la ressource. |
|
Nom
|
Name | string |
Nom de la ressource. |
|
Chemin
|
Path | string |
Chemin relatif de l’itération. |
|
Links
|
_links | object |
Collection de liens pertinents pour la ressource. |
|
URL
|
Url | string |
Lien HTTP complet vers la ressource. |
TeamIterationAttributes
Attributs d’itération d’équipe
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Date de fin
|
FinishDate | date-time |
Attribut d’itération de l’équipe de date de fin. |
|
Date de début
|
StartDate | date-time |
Attribut d’itération de l’équipe de date de début. |
Links
Links
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
web
|
web | WebLinks |
Liens web |
WebLinks
Liens web
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Lien HTML
|
href | string |
URL web des détails de build |
BuildResult
Résultat de la génération
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Build Id
|
id | integer |
Identificateur unique de la build. |
|
Numéro de build
|
buildNumber | string |
Numéro de build. |
|
Branche source
|
sourceBranch | string |
Branche de contrôle de code source utilisée par la build. |
|
Version source
|
sourceVersion | string |
Version du contrôle de code source utilisée par la build. |
|
Statut
|
status | string |
État du build. |
|
Priority
|
priority | string |
Priorité de la build. |
|
Heure de file d’attente
|
queueTime | date-time |
Heure à laquelle la build a été mise en file d’attente. |
|
Heure de début
|
startTime | date-time |
Heure de démarrage de la build. |
|
Heure de fin
|
finishTime | date-time |
Heure de fin de la génération. |
|
Reason
|
reason | string |
Raison de la build. |
|
Résultat
|
result | string |
Résultat de la build. |
|
requestedFor
|
requestedFor | BuildRequestUser |
Utilisateur de demande de build |
|
Paramètres
|
parameters | string |
Paramètres passés à la build, le cas échéant. |
|
Définition
|
definition | BuildResultDefinition |
Définition de résultat de build |
|
_Liens
|
_links | Links |
Links |
BuildRequestUser
Utilisateur de demande de build
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Demandé pour
|
uniqueName | string |
Nom unique de l’utilisateur pour lequel la build a été demandée. |
BuildResultDefinition
Définition de résultat de build
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID de définition de build
|
id | integer |
Identificateur de la définition de build. |
|
Nom de la définition de build
|
name | string |
Nom de la définition de build. |
VstsList[BuildResult]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of BuildResult |
Modèles VSTS |
VstsList[GitRepository]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of GitRepository |
Modèles VSTS |
GitRepository
Référentiel Git
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID du référentiel
|
id | string |
ID unique du référentiel. |
|
Nom du référentiel
|
name | string |
Nom du référentiel. |
|
URL du navigateur de référentiel
|
url | string |
L’URL est le point de terminaison d’API du référentiel. |
|
URL distante du référentiel
|
remoteUrl | string |
URL via laquelle git peut se synchroniser avec ce référentiel. |
VstsList[GitPush]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of GitPush |
Modèles VSTS |
GitPush
Git Push
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
répertoire
|
repository | GitRepository |
Référentiel Git |
|
PushedBy
|
pushedBy | GitPushUser |
Utilisateur Push Git |
|
Mises à jour ref
|
refUpdates | array of GitRefUpdate |
Refs qui ont été mis à jour dans le cadre de ce push. |
|
Push Id
|
pushId | integer |
ID unique du push. |
|
Date
|
date | date-time |
Date de création du push. |
GitPushUser
Utilisateur Push Git
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID du pusheur
|
id | string |
Identificateur unique de l’utilisateur qui a créé le push. |
|
Nom du pusheur
|
displayName | string |
Nom de l’utilisateur qui a créé le push. |
|
Nom unique de l’pusher
|
uniqueName | string |
Nom unique de l’utilisateur qui a créé le push. |
|
URL de l’image pusher
|
imageUrl | string |
URL de l’image pour cet utilisateur. |
VstsList[GitPullRequest]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of GitPullRequest |
Modèles VSTS |
GitPullRequest
Demande de tirage Git
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
répertoire
|
repository | GitRepository |
Référentiel Git |
|
ID de demande de tirage
|
pullRequestId | integer |
ID unique de la demande de tirage. |
|
createdBy
|
createdBy | PullRequestCreatedBy |
Demande de tirage créée par |
|
Date de création
|
creationDate | date-time |
Date de création de la demande de tirage |
|
Date de fermeture
|
closedDate | date-time |
Date à laquelle la demande de tirage a été fermée (terminée, abandonnée ou fusionnée en externe) |
|
Titre
|
title | string |
Titre de la demande de tirage |
|
Descriptif
|
description | string |
Description de la demande de tirage |
|
Nom de la source ref
|
sourceRefName | string |
Nom de la branche source de la demande de tirage |
|
Nom de la référence cible
|
targetRefName | string |
Nom de la branche cible de la demande de tirage |
|
Brouillon
|
isDraft | boolean |
Brouillon/ demande de tirage WIP |
|
Réviseurs
|
reviewers | array of PullRequestReviewer |
Groupes ou équipes auxquels ce réviseur a contribué. |
|
Liste des réviseurs
|
reviewerList | string |
Liste séparée par des points-virgules des noms uniques du réviseur qui sont des adresses e-mail valides |
|
Liste réviseur requise
|
requiredReviewerList | string |
Liste séparée par des points-virgules des noms uniques de réviseur requis qui sont des adresses de messagerie valides |
|
Commits
|
commits | array of GitCommitRef |
Les validations contenues dans la demande de tirage. |
|
completionOptions
|
completionOptions | PullRequestCompletionOptions |
Options de saisie semi-automatique des demandes de tirage |
|
mergeOptions
|
mergeOptions | PullRequestMergeOptions |
Options de fusion de demande de tirage |
|
Message d’échec de fusion
|
mergeFailureMessage | string |
Si cette option est définie, la fusion de la demande de tirage a échoué pour cette raison. |
|
closedBy
|
closedBy | PullRequestClosedBy |
Demande de tirage fermée par |
|
autoCompleteSetBy
|
autoCompleteSetBy | PullRequestAutoCompleteSetBy |
Saisie semi-automatique de la demande de tirage définie par |
|
URL
|
url | string |
URL de la demande de tirage. |
|
URL distante
|
remoteUrl | string |
URL distante de la demande de tirage. |
|
ID d’artefact
|
artifactId | string |
Chaîne qui identifie de manière unique cette demande de tirage. |
|
ID de fusion
|
mergeId | string |
ID de fusion de la demande de tirage. |
|
ID de révision du code
|
codeReviewId | integer |
ID de révision du code de la demande de tirage. |
|
Heure de la file d’attente d’achèvement
|
completionQueueTime | string |
Date la plus récente à laquelle la demande de tirage est entrée dans la file d’attente pour être terminée. |
|
Prend en charge les itérations
|
supportsIterations | boolean |
Si la valeur est true, cette demande de tirage prend en charge plusieurs itérations. |
PullRequestCreatedBy
Demande de tirage créée par
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Créé par nom complet
|
displayName | string |
Nom complet du créateur de demande de tirage. |
|
Créé par un nom unique
|
uniqueName | string |
Nom unique du créateur de demande de tirage. |
|
Créé par ID
|
id | string |
ID du créateur de la demande de tirage. |
|
Créé par l’URL de l’image
|
imageUrl | string |
URL de l’image du créateur de demande de tirage. |
|
Créé par URL
|
url | string |
URL du créateur de demande de tirage. |
PullRequestClosedBy
Demande de tirage fermée par
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Fermé par nom complet
|
displayName | string |
Nom complet de la demande de tirage plus proche. |
|
Fermé par nom unique
|
uniqueName | string |
Nom unique de la demande de tirage plus proche. |
|
Fermé par ID
|
id | string |
ID de la demande de tirage plus proche. |
|
Url fermée par image
|
imageUrl | string |
URL de l’image de la demande de tirage plus proche. |
|
Fermé par URL
|
url | string |
URL de la demande de tirage plus proche. |
PullRequestAutoCompleteSetBy
Saisie semi-automatique de la demande de tirage définie par
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Saisie semi-automatique définie par nom d’affichage
|
displayName | string |
Nom complet de l’utilisateur qui a activé la saisie semi-automatique. |
|
Saisie semi-automatique définie par nom unique
|
uniqueName | string |
Nom unique de l’utilisateur qui a activé la saisie semi-automatique. |
|
Saisie semi-automatique définie par ID
|
id | string |
ID de l’utilisateur qui a activé la saisie semi-automatique. |
|
Saisie semi-automatique définie par URL d’image
|
imageUrl | string |
URL de l’image de l’utilisateur qui a activé la saisie semi-automatique. |
|
Saisie semi-automatique définie par URL
|
url | string |
URL de l’utilisateur qui a activé la saisie semi-automatique. |
PullRequestReviewer
Réviseur de demande de tirage
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nom complet du réviseur
|
displayName | string |
Nom complet du réviseur de demande de tirage. |
|
Nom unique du réviseur
|
uniqueName | string |
Nom unique du réviseur de demande de tirage. |
|
ID du réviseur
|
id | string |
ID du réviseur de demande de tirage. |
|
URL du réviseur
|
url | string |
URL du réviseur de demande de tirage. |
|
A refusé
|
hasDeclined | boolean |
Indique si ce réviseur a refusé de passer en revue cette demande de tirage. |
|
Est marqué d’un indicateur
|
isFlagged | boolean |
Indique si ce réviseur est marqué pour attention sur cette demande de tirage. |
|
Est requis
|
isRequired | boolean |
Indique s’il s’agit d’un réviseur requis pour cette demande de tirage. |
|
Vote
|
vote | integer |
Votez sur une demande de tirage : approuvé(10), approuvé avec suggestions(5), aucun vote(0), en attente de l’auteur(-5), rejeté(-10). |
|
Vote pour
|
votedFor | array of PullRequestReviewer |
Groupes ou équipes auxquels ce réviseur a contribué. |
PullRequestMergeOptions
Options de fusion de demande de tirage
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Pas de transfert rapide
|
noFastForward | string |
Fusion à deux parents, sans avance rapide. La branche source n’est pas modifiée. Il s’agit du comportement par défaut. |
|
Rebase
|
rebase | string |
Rebasez la branche source au-dessus de la validation HEAD de la branche cible et transférez rapidement la branche cible. |
|
Rebaser la fusion
|
rebaseMerge | string |
Rebasez la branche source au-dessus de la validation HEAD de la branche cible et créez une fusion bi-parente sans transfert rapide. |
|
Courge
|
squash | string |
Placez toutes les modifications de la demande de tirage dans une validation monoparentale. |
PullRequestMergeStrategy
Stratégie de fusion de demande de tirage (pull request)
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Validations de la création de conflit
|
conflictAuthorshipCommits | boolean |
Si la valeur est true, les résolutions de conflit appliquées pendant la fusion sont placées dans des validations distinctes pour préserver les informations de création pour la responsabilité git. |
|
Détecter le changement de faux positifs
|
detectRenameFalsePositives | boolean |
Si la valeur est true, détecte le changement de nom des faux positifs. |
|
Désactiver les renommages
|
disableRenames | boolean |
Si la valeur est true, la détection de renommage n’est pas effectuée lors de la fusion. |
PullRequestCompletionOptions
Options de saisie semi-automatique des demandes de tirage
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Ignorer automatiquement les ID de configuration
|
autoCompleteIgnoreConfigIds | array of integer |
Liste des ID de configuration de stratégie dont la saisie semi-automatique ne doit pas attendre |
|
Contourner la stratégie
|
bypassPolicy | boolean |
Si la valeur est true, les stratégies seront explicitement contournées pendant l’exécution de la demande de tirage. |
|
Raison de contournement
|
bypassReason | string |
Si les stratégies sont contournées, la raison pour laquelle le contournement a été utilisé est stockée. |
|
Supprimer la branche source
|
deleteSourceBranch | boolean |
Si la valeur est true, la branche source de la demande de tirage sera supprimée une fois l’opération terminée. |
|
Message de validation de fusion
|
mergeCommitMessage | string |
S’il est défini, il sera utilisé comme message de commit de la merge commit. |
|
mergeStrategy
|
mergeStrategy | PullRequestMergeStrategy |
Stratégie de fusion de demande de tirage (pull request) |
|
Fusion de courge
|
squashMerge | boolean |
Si MergeStrategy n’est pas défini, la stratégie de fusion sera no-fast-forward si cet indicateur est false, ou squash si true. |
|
Éléments de travail de transition
|
transitionWorkItems | boolean |
Si la valeur est true, nous tenterons de transférer tous les éléments de travail liés à la demande de tirage dans l’état logique suivant (par exemple, Actif -> Résolu). |
CommitGitUserDate
Valider la date de l’utilisateur Git
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valider la date de l’utilisateur
|
date | string |
Date de l’opération Git. |
|
Valider l’e-mail utilisateur
|
string |
Adresse e-mail de l’utilisateur qui effectue l’opération Git. |
|
|
Url de validation de l’image
|
imageUrl | string |
URL de l’avatar de l’utilisateur. |
|
Valider le nom d’utilisateur
|
name | string |
Nom de l’utilisateur qui effectue l’opération Git. |
GitCommitRef
Git Commit Ref
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
author
|
author | CommitGitUserDate |
Valider la date de l’utilisateur Git |
|
Valider le commentaire
|
comment | string |
Commentaire ou message du commit. |
|
Valider le commentaire tronqué
|
commentTruncated | string |
Indique si le commentaire est tronqué à partir du message de commentaire de commit Git complet. |
|
ID de validation
|
commitId | string |
ID de la validation. |
|
Committer
|
committer | CommitGitUserDate |
Valider la date de l’utilisateur Git |
|
Parents
|
parents | array of string |
Énumération des ID de validation parent pour cette validation. |
|
Valider l’URL distante
|
remoteUrl | string |
Chemin d’URL distant vers le commit. |
|
URL de validation
|
url | string |
URL REST de cette ressource. |
GitRefUpdate
Git Ref Update
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nom ref
|
name | string |
Nom de la référence Git mise à jour. |
|
ID du référentiel
|
repositoryId | string |
ID unique du référentiel. |
|
Id de validation ancien
|
oldObjectId | string |
ID de la validation précédente vers laquelle cette référence a été signalée avant la mise à jour. |
|
Nouvel ID de validation
|
newObjectId | string |
ID de la nouvelle validation vers laquelle cette référence a été signalée avant la mise à jour. |
VstsList[Project]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of Project |
Modèles VSTS |
Projet
Projet
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
ID de projet
|
id | string |
Identificateur unique du projet. |
|
Nom du projet
|
name | string |
Nom du projet. |
|
URL du projet
|
url | string |
URL de l’API du projet. |
VstsList[ReleaseDefinition]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of ReleaseDefinition |
Modèles VSTS |
ReleaseDefinition
Définition de mise en production
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Commentaire
|
Comment | string |
Commentaire de la définition de mise en production. |
|
Création le
|
CreatedOn | date-time |
Date à laquelle la définition de mise en production a été créée. |
|
Descriptif
|
Description | string |
Description de la définition de mise en production. |
|
Id
|
Id | integer |
Identificateur unique de la définition de mise en production. |
|
ModifiedBy
|
ModifiedBy | IdentityRef |
Ref d’identité |
|
Modification le
|
ModifiedOn | date-time |
Date à laquelle la définition de mise en production a été modifiée. |
|
Nom
|
Name | string |
Nom de la définition de mise en production. |
|
Chemin
|
Path | string |
Chemin d’accès de la définition de mise en production. |
|
Format du nom de mise en production
|
ReleaseNameFormat | string |
Format du nom de mise en production de la définition de mise en production. |
|
Révision
|
Revision | integer |
Numéro de révision de la définition de mise en production. |
|
Origine
|
Source | string |
Source de la définition de mise en production. |
|
Étiquettes
|
Tags | array of string |
Liste des balises de la définition de mise en production. |
|
URL
|
Url | string |
URL permettant d’accéder à la définition de mise en production. |
IdentityRef
Ref d’identité
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Alias de répertoire
|
DirectoryAlias | string |
Alias de répertoire de la référence d’identité. |
|
Nom d’affichage
|
DisplayName | string |
Nom complet de la référence d’identité. |
|
Nom unique
|
UniqueName | string |
Nom unique de la référence d’identité. |
|
URL
|
Url | string |
URL de la référence d’identité. |
|
Id
|
Id | string |
ID de la référence d’identité. |
ReleaseDefinitionShallowReference
Référence peu profonde de définition de mise en production
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Id
|
Id | integer |
Identificateur unique de la définition de mise en production. |
|
Nom
|
Name | string |
Nom de la définition de mise en production. |
|
URL
|
Url | string |
URL de l’API REST pour accéder à la définition de mise en production. |
Objet
ObjectWithoutType
Libération
Libération
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Commentaire
|
Comment | string |
Commentaire de la version. |
|
CreatedBy
|
CreatedBy | IdentityRef |
Ref d’identité |
|
Création le
|
CreatedOn | date-time |
Date à laquelle la version a été créée. |
|
Descriptif
|
Description | string |
Description de la version. |
|
Id
|
Id | integer |
Identificateur unique de la version. |
|
Garder à jamais
|
KeepForever | boolean |
Indique s’il faut exclure la mise en production des stratégies de rétention. |
|
URL du conteneur de journaux
|
LogsContainerUrl | string |
URL du conteneur de journaux de cette version. |
|
ModifiedBy
|
ModifiedBy | IdentityRef |
Ref d’identité |
|
Modification le
|
ModifiedOn | date-time |
Date à laquelle la version a été modifiée. |
|
Nom
|
Name | string |
Nom de la version. |
|
Reason
|
Reason | string |
Raison de la mise en production. |
|
ReleaseDefinition
|
ReleaseDefinition | ReleaseDefinitionShallowReference |
Référence peu profonde de définition de mise en production |
|
Statut
|
Status | string |
État de la version. |
|
URL
|
Url | string |
URL de la version. |
VstsList[TfvcChangeset]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of TfvcChangeset |
Modèles VSTS |
TfvcChangeset
Ensemble de modifications du contrôle de version Team Foundation
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Id de l’ensemble de modifications
|
changesetId | integer |
ID unique du jeu de modifications. |
|
author
|
author | ChangesetAuthor |
Auteur de l’ensemble de modifications |
|
checkedInBy
|
checkedInBy | ChangesetCheckedInBy |
Ensemble de modifications archivé par |
|
Date de création
|
createdDate | date-time |
Date/heure de création du jeu de modifications. |
|
Commentaire
|
comment | string |
Commentaire décrivant le jeu de modifications. |
ChangesetAuthor
Auteur de l’ensemble de modifications
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nom de l’auteur
|
displayName | string |
Nom de l’utilisateur qui a créé l’ensemble de modifications. |
|
Nom unique de l’auteur
|
uniqueName | string |
Nom unique de l’utilisateur qui a créé le jeu de modifications. |
ChangesetCheckedInBy
Ensemble de modifications archivé par
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Archivé par nom
|
displayName | string |
Nom de l’utilisateur qui a vérifié le jeu de modifications. |
|
Archivé par un nom unique
|
uniqueName | string |
Nom unique de l’utilisateur qui a créé le jeu de modifications. |
VstsList[WorkItemType]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of WorkItemType |
Modèles VSTS. |
WorkItemType
Type d’élément de travail
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Descriptif
|
Description | string |
Description du type. |
|
Nom
|
Name | string |
Nom du type. |
|
Formulaire XML
|
XmlForm | string |
Représentation XML du type. |
|
Fields
|
FieldInstances | array of WorkItemTypeFieldInstance |
Liste des instances de champ associées au type. |
|
id d’icône
|
icon.id | string |
Identificateur de l’icône |
|
URL d’icône
|
icon.url | string |
URL REST de la ressource |
|
States
|
states | array of WorkItemStateColor |
États du type d’élément de travail |
WorkItemTypeFieldInstance
Instance de champ Type d’élément de travail
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Toujours obligatoire
|
AlwaysRequired | boolean |
Spécifie si l’instance de champ est toujours requise. |
|
Nom de référence
|
ReferenceName | string |
Nom de référence de l’instance de champ. |
|
Nom
|
Name | string |
Nom de l’instance de champ. |
|
URL
|
Url | string |
URL pointant vers les détails de l’instance de champ. |
VstsList[JObject]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of Object |
Modèles VSTS |
VstsList[QueryHierarchyItem]
Liste des modèles VSTS.
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Valeur
|
value | array of QueryHierarchyItem |
Modèles VSTS |
QueryHierarchyItem
Élément de hiérarchie de requête
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Enfants
|
Children | array of QueryHierarchyItem |
Liste des éléments enfants associés à l’élément de hiérarchie de requête. |
|
Clauses
|
Clauses | WorkItemQueryClause |
Clause de requête d’élément de travail |
|
Columns
|
Columns | array of WorkItemFieldReference |
Liste des colonnes de champ d’élément de travail associées à l’élément de hiérarchie de requête. |
|
Options de filtre
|
FilterOptions | string |
Options de filtre de l’élément de hiérarchie de requête. |
|
Has Children
|
HasChildren | boolean |
Spécifie si l’élément de hiérarchie de requête a des enfants. |
|
Id
|
Id | string |
Identificateur unique de l’élément de hiérarchie de requête. |
|
Est supprimé
|
IsDeleted | boolean |
Spécifie si l’élément de hiérarchie de requête est supprimé. |
|
Dossier Is
|
IsFolder | boolean |
Spécifie si l’élément de hiérarchie de requête est un dossier. |
|
Syntaxe non valide
|
IsInvalidSyntax | boolean |
Spécifie si l’élément de hiérarchie de requête a une syntaxe non valide. |
|
Est public
|
IsPublic | boolean |
Spécifie si l’élément de hiérarchie de requête est public. |
|
LinkClauses
|
LinkClauses | WorkItemQueryClause |
Clause de requête d’élément de travail |
|
Nom
|
Name | string |
Nom de l’élément de hiérarchie de requête. |
|
Chemin
|
Path | string |
Chemin d’accès de l’élément de hiérarchie de requête. |
|
Type de requête
|
QueryType | string |
Type de requête de l’élément de hiérarchie de requête. |
|
Trier les colonnes
|
SortColumns | array of WorkItemQuerySortColumn |
Liste des colonnes de tri de l’élément de hiérarchie de requête. |
|
SourceClauses
|
SourceClauses | WorkItemQueryClause |
Clause de requête d’élément de travail |
|
TargetClauses
|
TargetClauses | WorkItemQueryClause |
Clause de requête d’élément de travail |
|
Wiql
|
Wiql | string |
WIQL de l’élément de hiérarchie de requête. |
|
Links
|
_links | object |
Collection de liens pertinents pour l’élément de hiérarchie de requête. |
|
URL
|
Url | string |
Lien HTTP complet vers l’élément de hiérarchie de requête. |
WorkItemStateColor
Couleur d’état de l’élément de travail
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
catégorie d’état
|
category | string |
catégorie d’état |
|
Valeur de couleur
|
color | string |
Valeur de couleur |
|
nom de l’état
|
name | string |
Nom de l’état du type d’élément de travail |
WorkItemQueryClause
Clause de requête d’élément de travail
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Clauses
|
Clauses | WorkItemQueryClause |
Clause de requête d’élément de travail |
|
Terrain
|
Field | WorkItemFieldReference |
Informations de référence sur les champs d’élément de travail |
|
FieldValue
|
FieldValue | WorkItemFieldReference |
Informations de référence sur les champs d’élément de travail |
|
Valeur de champ
|
IsFieldValue | boolean |
Spécifie si la clause de requête d’élément de travail est une valeur de champ. |
|
Opérateur logique
|
LogicalOperator | string |
Opérateur logique de la clause de requête d’élément de travail. |
|
Operator
|
Operator | WorkItemFieldOperation |
Opération de champ Élément de travail |
|
Valeur
|
Value | string |
Valeur de la clause de requête d’élément de travail. |
WorkItemFieldReference
Informations de référence sur les champs d’élément de travail
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nom
|
Name | string |
Nom de la référence de champ d’élément de travail. |
|
Nom de référence
|
ReferenceName | string |
Nom de référence de la référence du champ d’élément de travail. |
|
URL
|
Url | string |
URL de la référence de champ d’élément de travail. |
WorkItemQuerySortColumn
Colonne de tri des requêtes d’élément de travail
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Descending
|
Descending | boolean |
Spécifie si la colonne de tri de requête de l’élément de travail descend. |
|
Terrain
|
Field | WorkItemFieldReference |
Informations de référence sur les champs d’élément de travail |
WorkItemFieldOperation
Opération de champ Élément de travail
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
Nom
|
Name | string |
Nom de l’opération de champ d’élément de travail. |
|
Nom de référence
|
ReferenceName | string |
Nom de référence de l’opération de champ d’élément de travail. |
Pipeline
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
count
|
count | integer |
count |
|
value
|
value | array of object |
Tableau qui contient la liste de tous les pipelines |
|
href
|
value._links.self.href | string |
href |
|
href
|
value._links.web.href | string |
href |
|
folder
|
value.folder | string |
folder |
|
pièce d'identité
|
value.id | integer |
pièce d'identité |
|
nom
|
value.name | string |
nom |
|
révision
|
value.revision | integer |
révision |
|
URL
|
value.url | string |
URL |
Run
| Nom | Chemin | Type | Description |
|---|---|---|---|
|
count
|
count | integer |
count |
|
value
|
value | array of object |
Exécution du pipeline |
|
href
|
value._links.self.href | string | |
|
href
|
value._links.web.href | string | |
|
href
|
value._links.pipeline.web.href | string | |
|
href
|
value._links.pipeline.href | string | |
|
URL
|
value.pipeline.url | string | |
|
pièce d'identité
|
value.pipeline.id | integer | |
|
révision
|
value.pipeline.revision | integer | |
|
nom
|
value.pipeline.name | string | |
|
folder
|
value.pipeline.folder | string | |
|
état
|
value.state | RunState |
État d’exécution |
|
date de création
|
value.createdDate | string |
date de création |
|
URL
|
value.url | string |
URL du pipeline |
|
pièce d'identité
|
value.id | integer |
ID de pipeline |
|
nom
|
value.name | string |
nom |
|
résultat
|
value.result | RunResult |
Résultat de l’exécution |
|
finishedDate
|
value.finishedDate | string |
date de fin de l’exécution |