IBuildDefinition-Schnittstelle
Diese Schnittstelle stellt eine Builddefinition dar.
Namespace: Microsoft.TeamFoundation.Build.Client
Assembly: Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)
Syntax
'Declaration
Public Interface IBuildDefinition _
Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem
Der IBuildDefinition-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
AttachedProperties | Angefügte Eigenschaften | |
BatchSize | Die maximale Batchgröße für in der Warteschlange stehende Builds, wenn Sie den abgegrenzten fortlaufenden Integrationstyp verwenden. | |
BuildController | Ruft ab oder legt den Buildcontroller fest, der diese Builddefinition erstellt. | |
BuildControllerUri | Ruft den URI (Uniform Resource Identifier) des Buildcontrollers ab, der diese Builddefinition erstellt. | |
BuildServer | Ruft den Server oder den Computer ab, die die Builddefinition hostet. | |
ContinuousIntegrationQuietPeriod | Ruft ab oder legt die Zeit (in Minuten) des unbeaufsichtigten Punkts fest, der mit fortlaufenden B des Batchtyps zugeordnet ist. | |
ContinuousIntegrationType | Ruft ab oder legt den fortlaufenden Integrationstyp der Builddefinition fest. | |
DateCreated | Datum und Uhrzeit, an denen diese Builddefinition erstellt wurde. | |
DefaultDropLocation | Ruft ab oder legt den standardmäßigen Ablagespeicherort für Builds fest, die von der Builddefinition generiert werden. | |
Description | Ruft ab oder legt die Beschreibung für die Builddefinition fest. | |
Enabled | Veraltet. Ruft ab oder legt aktivierten Status der Builddefinition fest. | |
FullPath | Ruft den vollständigen Pfad dieser BuildDatengruppe ab. (Von IBuildGroupItem geerbt.) | |
Id | Ruft die ID dieser Builddefinition ab. | |
LastBuildUri | Ruft den URI des letzten Builds für die Builddefinition, unabhängig vom Status ab. | |
LastGoodBuildLabel | Ruft den Namen der Bezeichnung für den letzten erfolgreichen Build für die Builddefinition ab. | |
LastGoodBuildUri | Ruft den URI für den letzten erfolgreichen Build für die Builddefinition ab. | |
Name | Ruft ab oder legt den Namen dieser BuildDatengruppe fest. (Von IBuildGroupItem geerbt.) | |
Process | Ruft ab oder legt die Buildprozessvorlage für diese Definition fest. | |
ProcessParameters | Ruft eine XML-formatierte Zeichenfolge ab, die alle Prozessparameter für diesen Build darstellt. | |
QueueStatus | Der Warteschlangenstatus der Builddefinition. | |
RetentionPolicyList | Ruft eine Liste von Beibehaltungspolitischen Planerrichtlinien für diese Builddefinition ab. | |
Schedules | Ruft eine Liste von Zeitplänen für die Builddefinition ab. | |
TeamProject | Ruft das Teamprojekt ab, die diese BuildDatengruppe besitzt. (Von IBuildGroupItem geerbt.) | |
TriggerType | Ruft ab oder legt diesen Definitionssystemtrigger fest. | |
Uri | Ruft den URI (Uniform Resource Identifier) dieser BuildDatengruppe ab. (Von IBuildGroupItem geerbt.) | |
Workspace | Ruft die Arbeitsbereichsvorlage für die Builddefinition ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddRetentionPolicy | Fügt eine Beibehaltungsrichtlinie der Liste der Beibehaltungspolitischen Planerrichtlinien dieser Builddefinition hinzu. | |
AddSchedule | Fügt der Liste einen Zeitplan von Zeitplänen für die Builddefinition hinzu.Der Zeitplan hat keine Auswirkungen, wenn ContinuousIntegrationType nicht Schedule ist.Nur ein Zeitplan wird in der Liste akzeptiert. | |
CopyFrom | Aktualisiert die aktuelle Builddefinitionsinstanz mithilfe der Eigenschaftswerte in der bereitgestellten Builddefinition. | |
CreateBuildRequest | Erstellt eine Buildanforderung von der Builddefinition, die Werte für IBuildAgent und den Ablagespeicherort, der auf dem Build-Agent festgelegt hat und Ablagespeicherort nimmt den Standardwert an. | |
CreateManualBuild(String) | Erstellt einen BuildPostensatz in der Team Foundation Server Builddatenbank. Buildinformationen und andere Änderungen können den zurückgegebenen IBuildDetail-Objekt vorgenommen werden. | |
CreateManualBuild(String, String) | Erstellt einen BuildPostensatz in der Team Foundation Server Builddatenbank. Buildinformationen und andere Änderungen können den zurückgegebenen IBuildDetail-Objekt vorgenommen werden. | |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Erstellt einen BuildPostensatz in der Team Foundation Server Builddatenbank. | |
CreateSpec | Erstellt eine neue Buildspezifikation für die Builddefinition. | |
Delete | Löscht die Builddefinition und alle seine Builds vom Server. | |
QueryBuilds | Ruft alle Builds für diese Builddefinition ab. | |
Refresh() | Aktualisiert diese BuildDatengruppe durch Abrufen von Eigenschaftswerten vom aktuellen Buildserver. (Von IBuildGroupItem geerbt.) | |
Refresh(array<String[], QueryOptions) | Aktualisieren Sie die Builddefinition, indem Sie aktualisierte Eigenschaftswerte vom Server abrufen. | |
Save | Speichert alle Änderungen, die dem IBuildDefinition-Objekt dem Server vorgenommen wurden. |
Zum Seitenanfang