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 | La taille du lot maximale pour les builds en file d'attente lorsque vous utilisez le type d'intégration continue déclenché. | |
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 le point (en minutes) de la période tranquille associée au type builds en continu lots d'intégration. | |
ContinuousIntegrationType | Obtient ou définit le type d'intégration continue de la définition de build. | |
DateCreated | La date et l'heure à laquelle cette définition de build 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 de la définition de build. | |
Enabled | Obsolète. Obtient ou définit l'état activé de la définition de build. | |
FullPath | Obtient le chemin d'accès complet de cette zone déterminer un groupement 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 génération pour la définition de build, indépendamment du mode. | |
LastGoodBuildLabel | Obtient le nom de l'étiquette pour 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 groupement 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 des planifications pour la définition de build. | |
TeamProject | Obtient le projet d'équipe qui possède cette zone déterminer un groupement 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 groupement 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 conservation de cette définition de build. | |
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. | |
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. | |
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. | |
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 . | |
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 . | |
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 . | |
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 groupement de génération lors de l'obtention des valeurs de propriété actuelle du serveur de builds. (Hérité de IBuildGroupItem.) | |
Refresh(array<String[], QueryOptions) | Actualisez cette définition de build obtention de valeurs de propriété mises à jour du serveur. | |
Save | Enregistre les modifications apportées à l'objet d' IBuildDefinition au serveur. |
Début