Partager via


IBuildDefinition, interface

Cette interface représente une définition de build.

Espace de noms :  Microsoft.TeamFoundation.Build.Client
Assembly :  Microsoft.TeamFoundation.Build.Client (dans Microsoft.TeamFoundation.Build.Client.dll)

Syntaxe

'Déclaration
Public Interface IBuildDefinition _
    Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem

Le type IBuildDefinition expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AttachedProperties Propriétés attachées
Propriété publique BatchSize La taille du lot maximale pour les builds en file d'attente lorsque vous utilisez le type d'intégration continue déclenché.
Propriété publique BuildController Obtient ou définit le contrôleur de build qui génère cette définition de build.
Propriété publique BuildControllerUri Obtient l'URI (URI) du contrôleur de build qui génère cette définition de build.
Propriété publique BuildServer Obtient le serveur ou l'ordinateur qui hébergent la définition de build.
Propriété publique ContinuousIntegrationQuietPeriod Obtient ou définit le point (en minutes) de la période tranquille associée au type builds en continu lots d'intégration.
Propriété publique ContinuousIntegrationType Obtient ou définit le type d'intégration continue de la définition de build.
Propriété publique DateCreated La date et l'heure à laquelle cette définition de build créée.
Propriété publique DefaultDropLocation Obtient ou définit l'emplacement cible par défaut des builds générées par la définition de build.
Propriété publique Description Obtient ou définit la description de la définition de build.
Propriété publique Enabled Obsolète. Obtient ou définit l'état activé de la définition de build.
Propriété publique FullPath Obtient le chemin d'accès complet de cette zone déterminer un groupement de génération. (Hérité de IBuildGroupItem.)
Propriété publique Id Obtient l'ID de cette définition de build.
Propriété publique LastBuildUri Obtient l'URI de la dernière génération pour la définition de build, indépendamment du mode.
Propriété publique LastGoodBuildLabel Obtient le nom de l'étiquette pour la dernière génération réussie pour la définition de build.
Propriété publique LastGoodBuildUri Obtient l'URI de la dernière génération réussie pour la définition de build.
Propriété publique Name Obtient ou définit le nom de cette zone déterminer un groupement de génération. (Hérité de IBuildGroupItem.)
Propriété publique Process Obtient ou définit le modèle de processus de génération pour cette définition.
Propriété publique ProcessParameters Obtient une chaîne mise en forme par XML représentant tous les paramètres de processus pour cette build.
Propriété publique QueueStatus L'état de file d'attente de la définition de build.
Propriété publique RetentionPolicyList Obtient une liste des stratégies de rétention pour cette définition de build.
Propriété publique Schedules Obtient une liste des planifications pour la définition de build.
Propriété publique TeamProject Obtient le projet d'équipe qui possède cette zone déterminer un groupement de génération. (Hérité de IBuildGroupItem.)
Propriété publique TriggerType Obtient ou définit le déclencheur de système de définition.
Propriété publique Uri Obtient l'URI (URI) de cette zone déterminer un groupement de génération. (Hérité de IBuildGroupItem.)
Propriété publique Workspace Obtient le modèle d'espace de travail pour la définition de build.

Début

Méthodes

  Nom Description
Méthode publique AddRetentionPolicy Ajoute une stratégie de rétention à la liste des stratégies de conservation de cette définition de build.
Méthode publique AddSchedule Ajoute une planification à la liste des planifications pour la définition de build.La planification n'a aucun effet si ContinuousIntegrationType n'est pas Schedule.Uniquement une planification est reçu dans la liste.
Méthode publique CopyFrom Met à jour l'instance actuelle de définition de build à l'aide de les valeurs de propriété dans la définition de build fournie.
Méthode publique CreateBuildRequest Crée une demande de build de la définition de build qui a des valeurs pour IBuildAgent et l'emplacement cible défini à l'agent de build par défaut et a la valeur par défaut l'emplacement cible.
Méthode publique CreateManualBuild(String) Crée un article déplacement de génération dans la base de données de génération d' Team Foundation Server . Les informations de build et d'autres modifications peuvent être apportées à l'objet retourné d' IBuildDetail .
Méthode publique CreateManualBuild(String, String) Crée un article déplacement de génération dans la base de données de génération d' Team Foundation Server . Les informations de build et d'autres modifications peuvent être apportées à l'objet retourné d' IBuildDetail .
Méthode publique CreateManualBuild(String, String, BuildStatus, IBuildController, String) Crée un article déplacement de génération dans la base de données de génération d' Team Foundation Server .
Méthode publique CreateSpec Crée une nouvelle spécification de génération pour la définition de build.
Méthode publique Delete Supprime la définition de build et toutes ses builds du serveur.
Méthode publique QueryBuilds Obtient toutes les builds pour cette définition de build.
Méthode publique Refresh() Actualise cette zone déterminer un groupement de génération lors de l'obtention des valeurs de propriété actuelle du serveur de builds. (Hérité de IBuildGroupItem.)
Méthode publique Refresh(array<String[], QueryOptions) Actualisez cette définition de build obtention de valeurs de propriété mises à jour du serveur.
Méthode publique Save Enregistre les modifications apportées à l'objet d' IBuildDefinition au serveur.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Client, espace de noms