SetBuildProperties task is one of the new tasks that shipped in Team Build 2008. With this task we can modify properties of a BuildDetail object directly from MSBuild's TfsBuild.proj script.
The SetBuildProperties task is defined in the Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll.
The available properties are:
| Property | Description |
| LabelName | Specifies the label name. |
| DropLocation | Specifies the drop location. (shared folder to which the build account has read/write privileges) |
| Quality | Specifies the build quality. |
| TestStatus | Specifies the test status. Valid values are Succeeded, Failed, and Unknown. |
| Status | Specifies the build status. Valid values are NotStarted, InProgress, Succeeded, PartiallySucceeded, Failed, and Stopped. |
| BuildNumber | Specifies the build number. |
| TeamFoundationServerUrl | Specifies the Team Foundation Server URL. For example, http://MyServer:8080. |
| BuildUri | Specifies the build URI. |
| CompilationStatus | Specifies the compilation status. Valid values are Succeeded, Failed and Unknown. |
Usage:
<SetBuildProperties
BuildNumber="$(BuildNumber)"
BuildUri="$(BuildUri)"
DropLocation="$(DropLocation)" />






No comments:
Post a Comment