SetBuildProperties Task
The SetBuildProperty task sets the LabeName property for a build.
Parameter | Description |
|---|---|
TeamFoundationServerUrl | Specifies the Team Foundation Server URL. For example, http://MyServer:8080. |
BuildUri | Specifies the build URI. |
BuildNumber | Specifies the build number. |
LabelName | Specifies the label name. Set the LabelName and LabelScope properties in TFSBuild.proj file to provide a new label name. |
CompilationStatus | Specifies the compilation status. Valid values are Succeeded, Failed and Unknown. |
DropLocation | Specifies the drop location. The drop location must be a shared folder to which the build account has read/write permissions set. |
Quality | Specifies the build quality. For more information about build qualities, see Rate the Quality of a Completed Build. |
Status | Specifies the build status. Valid values are NotStarted, InProgress, Succeeded, PartiallySucceeded, Failed, and Stopped. |
TestStatus | Specifies the test status. Valid values are Succeeded, Failed, and Unknown. |
The SetBuildProperties task is defined in the Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. The Microsoft.TeamFoundation.Build.targets file contains an instance of the SetBuildProperties task that Team Foundation Build uses as a default implementation for the CoreLabel target.
The <root>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild folder on the Team Foundation Build computer contains the Microsoft.TeamFoundation.Build.targets file.