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 | |
---|---|---|
AttachedProperties | Propriétés attachées | |
BatchSize | Taille de lots maximales des builds en file d'attente lorsque vous utilisez le type continu déclenché d'intégration. | |
BuildController | Obtient ou définit le contrôleur de build qui génère cette définition de build. | |
BuildControllerUri | Obtient l'URI (URI) du contrôleur de build qui génère cette définition de build. | |
BuildServer | Obtient le serveur ou l'ordinateur qui hébergent la définition de build. | |
ContinuousIntegrationQuietPeriod | Obtient ou définit l'heure (en minutes) du point tranquille associé aux builds d'intégration continues de type par lots. | |
ContinuousIntegrationType | Obtient ou définit le type d'intégration continue de la définition de build. | |
DateCreated | Date et heure à laquelle la définition de build a été créée. | |
DefaultDropLocation | Obtient ou définit l'emplacement cible par défaut des builds générées par la définition de build. | |
Description | Obtient ou définit la description pour la définition de build. | |
Enabled | Obsolète.Obtient ou définit l'état actif de la définition de build. | |
FullPath | Obtient le chemin d'accès complet de cette zone déterminer un regroupement de génération. (Hérité de IBuildGroupItem.) | |
Id | Obtient l'ID de cette définition de build. | |
LastBuildUri | Obtient l'URI de la dernière build pour la définition de build, indépendamment de l'état. | |
LastGoodBuildLabel | Obtient le nom de l'étiquette de la dernière génération réussie pour la définition de build. | |
LastGoodBuildUri | Obtient l'URI de la dernière génération réussie pour la définition de build. | |
Name | Obtient ou définit le nom de cette zone déterminer un regroupement de génération. (Hérité de IBuildGroupItem.) | |
Process | Obtient ou définit le modèle de processus de génération pour cette définition. | |
ProcessParameters | Obtient une chaîne mise en forme par XML représentant tous les paramètres de processus pour cette build. | |
QueueStatus | L'état de file d'attente de la définition de build. | |
RetentionPolicyList | Obtient une liste des stratégies de rétention pour cette définition de build. | |
Schedules | Obtient une liste de calendriers pour la définition de build. | |
SourceProviders | La liste des fournisseurs de source pour la définition | |
TeamProject | Obtient le projet d'équipe qui possède cette zone déterminer un regroupement de génération. (Hérité de IBuildGroupItem.) | |
TriggerType | Obtient ou définit le déclencheur de système de définition. | |
Uri | Obtient l'URI (URI) de cette zone déterminer un regroupement de génération. (Hérité de IBuildGroupItem.) | |
Workspace | Obtient le modèle d'espace de travail pour la définition de build. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddRetentionPolicy | Ajoute une stratégie de rétention à la liste des stratégies de rétention de cette définition de build. | |
AddSchedule | Ajoute une planification à la liste de calendriers pour la définition de build.La planification n'a aucun effet si ContinuousIntegrationType n'est pas Schedule.Seuls une planification est acceptée dans la liste. | |
CopyFrom | Place l'instance en cours de définition de build à l'aide des valeurs de propriété dans la définition de build fournie. | |
CreateBuildRequest | Crée une demande de build de la définition de build qui a des valeurs pour IBuildAgent et l'emplacement cible à l'agent de build par défaut et sa valeur par défaut l'emplacement cible. | |
CreateManualBuild(String) | Crée un article déplacement de génération dans la base de données à partir de Team Foundation Server.Informations de génération et d'autres modifications peuvent être apportées à l'objet retourné parIBuildDetail. | |
CreateManualBuild(String, String) | Crée un article déplacement de génération dans la base de données à partir de Team Foundation Server.Informations de génération et d'autres modifications peuvent être apportées à l'objet retourné parIBuildDetail. | |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Crée un article déplacement de génération dans la base de données à partir de Team Foundation Server. | |
CreateSpec | Crée une nouvelle spécification de génération pour la définition de build. | |
Delete | Supprime la définition de build et toutes ses builds du serveur. | |
QueryBuilds | Obtient toutes les builds pour cette définition de build. | |
Refresh() | Actualise cette zone déterminer un regroupement de génération lors de l'obtention des valeurs de propriété actuelles du serveur de builds. (Hérité de IBuildGroupItem.) | |
Refresh(array<String[], QueryOptions) | Actualiser cette définition de build Obtention de valeurs de propriété mises à jour du serveur. | |
Save | Enregistre toutes les modifications apportées à l'objet IBuildDefinition au serveur. |
Début
Méthodes d'extension
Nom | Description | |
---|---|---|
CreateInitialSourceProvider | Cette méthode d'extension doit plus être utilisée.Elle est ici pour la compatibilité descendante uniquement. (Défini par BuildServerExtensions.) | |
CreateSourceProvider | (Défini par BuildServerExtensions.) | |
GetDefaultSourceProvider | Cette méthode d'extension pour IBuildDefinition retourne le premier fournisseur de sources pour la définition.Si aucun fournisseur de sources n'est répertorié, un fournisseur vide de TFVC est retourné. (Défini par BuildServerExtensions.) | |
SetSourceProvider | Cette méthode d'extension doit plus être utilisée.Elle est ici pour la compatibilité descendante uniquement. (Défini par BuildServerExtensions.) |
Début