SetBuildProperties-Aufgabe

Aktualisiert: November 2007

Die SetBuildProperty-Aufgabe legt die LabeName-Eigenschaft für einen Build fest.

Parameter

Parameter

Beschreibung

TeamFoundationServerUrl

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

BuildUri

Gibt den Build-URI an.

BuildNumber

Gibt die Buildnummer an.

LabelName

Gibt den Namen der Bezeichnung an. Legen Sie die LabelName-Eigenschaft und die LabelScope-Eigenschaft in der Datei TFSBuild.proj fest, um einen neuen Bezeichnungsnamen anzugeben.

CompilationStatus

Gibt den Kompilierungsstatus an. Gültige Werte sind Erfolgreich, Fehler und Unbekannt.

DropLocation

Gibt den Ablagespeicherort an. Der Ablagespeicherort muss ein freigegebener Ordner sein, für den das Buildkonto Lese- und Schreibberechtigungen besitzt.

Quality

Gibt die Buildqualität an. Weitere Informationen zur Buildqualität finden Sie unter Gewusst wie: Festlegen der Buildqualität.

Status

Gibt den Buildstatus an. Gültige Werte sind Nicht gestartet, In Bearbeitung, Erfolgreich, Teilweise erfolgreich, Fehler und Angehalten.

TestStatus

Gibt den Teststatus an. Gültige Werte sind Erfolgreich, Fehler und Unbekannt.

Hinweise

Die SetBuildProperties-Aufgabe wird in der Datei Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll definiert. Die Datei Microsoft.TeamFoundation.Build.targets enthält eine Instanz der SetBuildProperties-Aufgabe, die von Team Foundation Build als Standardimplementierung für das CoreLabel-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 SetBuildProperties-Aufgabe dargestellt, die in der Datei Microsoft.TeamFoundation.Build.targets definiert ist.

<SetBuildProperties
    TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
    BuildUri="$(BuildUri)"
    LabelName="$(LabelName)$(LabelScope)" />

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