Freigeben über


GetBuildProperties-Aufgabe

Aktualisiert: November 2007

Die GetBuildProperties-Aufgabe gibt die Anfangswerte für die Buildeigenschaften aus.

Parameter

Parameter

Beschreibung

TeamFoundationServerUrl

Gibt die Team Foundation Server-URL an. Beispiel: http://MyServer:8080.

BuildUri

Gibt den Build-URI an.

BuildAgentName

Ausgabeparameter. Gibt den Build-Agent-Namen an.

BuildAgentUri

Ausgabeparameter. Gibt den Build-Agent-URI an.

BuildDirectory

Ausgabeparameter. Gibt das Buildverzeichnis auf dem Build-Agent an.

BuildDefinitionName

Ausgabeparameter. Gibt den Builddefinitionsnamen an.

BuildDefinitionUri

Ausgabeparameter. Gibt den Builddefinitions-URI an.

BuildNumber

Ausgabeparameter. Gibt die Buildnummer an.

ConfigurationFolderUri

Ausgabeparameter. Gibt den Quellcodeverwaltung-URI des Ordners an, in dem die Dateien TFSBuild.proj und TFSBuild.rsp gespeichert werden.

ConfigurationFolderGetTime

Ausgabeparameter. Gibt das Datum und die Uhrzeit an, zu der der Inhalt des Konfigurationsordners für den Build abgerufen wurde.

Droplocation

Ausgabeparameter. Gibt den freigegebenen Ordner an, in dem die Binär- und Protokolldateien des Builds gespeichert werden.

MachineName

Ausgabeparameter. Gibt den Namen des Build-Agent-Computers an.

MaxProcesses

Ausgabeparameter. Gibt die maximale Anzahl von Prozessen an, die auf dem Build-Agent ausgeführt werden können.

Port

Ausgabeparameter. Gibt den Anschluss an, der für die Kommunikation mit Team Foundation-Anwendungsdiensten verwendet wird.

RequestedBy

Ausgabeparameter. Gibt die Person an, die den Build angefordert hat.

RequestedFor

Ausgabeparameter. Gibt die Person an, in deren Namen der Build angefordert wurde.

StartTime

Ausgabeparameter. Gibt die Buildstartzeit an.

Hinweise

Die GetBuildProperties-Aufgabe wird in der Datei Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll definiert. Die Datei Microsoft.TeamFoundation.Build.targets enthält eine Instanz der GetBuildProperties-Aufgabe, die von Team Foundation Build als Standardimplementierung für das InitializeBuildProperties-Ziel verwendet wird.

Der Ordner <root>:\Programme\MSBuild\Microsoft\VisualStudio\TeamBuild auf dem Team Foundation Build-Computer enthält die Datei Microsoft.TeamFoundation.Build.targets.

Beispiel

Im folgenden Beispiel wird die Standardinstanz der GetBuildProperties-Aufgabe dargestellt, die in der Datei Microsoft.TeamFoundation.Build.targets definiert ist.

<GetBuildProperties     TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
     BuildUri="$(BuildUri)">
    <Output TaskParameter="BuildAgentName" PropertyName="BuildAgentName" />
    <Output TaskParameter="BuildAgentUri" PropertyName="BuildAgentUri" />
    <Output TaskParameter="BuildDirectory" PropertyName="BuildDirectory" />
    <Output TaskParameter="BuildDefinitionName" PropertyName="BuildDefinitionName" />
    <Output TaskParameter="BuildDefinitionUri" PropertyName="BuildDefinitionUri" />
    <Output TaskParameter="BuildNumber" PropertyName="BuildNumber" />
    <Output TaskParameter="ConfigurationFolderUri" PropertyName="ConfigurationFolderUri" />
    <Output TaskParameter="ConfigurationFolderGetTime" PropertyName="ConfigurationFolderGetTime" />
    <Output TaskParameter="DropLocation" PropertyName="DropLocation" />
    <Output TaskParameter="MachineName" PropertyName="MachineName" />
    <Output TaskParameter="MaxProcesses" PropertyName="MaxProcesses" />
    <Output TaskParameter="Port" PropertyName="Port" />
    <Output TaskParameter="RequestedBy" PropertyName="RequestedBy" />
    <Output TaskParameter="RequestedFor" PropertyName="RequestedFor" />
    <Output TaskParameter="StartTime" PropertyName="StartTime" />
</GetBuildProperties>

Siehe auch

Aufgaben

Gewusst wie: Anpassen von Buildnummern

Konzepte

Team Foundation Build-Aufgaben

Weitere Ressourcen

Anpassen von Team Foundation Build

Ziele, Aufgaben und Eigenschaften von Team Foundation Build