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