SetBuildProperties 任务
更新:2007 年 11 月
SetBuildProperty 任务设置生成的 LabeName 属性。
参数
参数 |
说明 |
---|---|
TeamFoundationServerUrl |
指定 Team Foundation Server URL。例如,http://MyServer:8080。 |
BuildUri |
指定生成 URI。 |
BuildNumber |
指定内部版本号。 |
LabelName |
指定标签名称。在 TFSBuild.proj 文件中设置 LabelName 和 LabelScope 属性以提供新的标签名称。 |
CompilationStatus |
指定编译状态。有效值为“成功”、“失败”和“未知”。 |
DropLocation |
指定放置位置。放置位置必须是生成帐户对其有读/写特权的共享文件夹。 |
Quality |
指定生成质量。有关生成质量的更多信息,请参见如何:设置生成质量。 |
Status |
指定生成状态。有效值为“尚未开始”、“正在进行中”、“成功”、“部分成功”、“失败”和“停止”。 |
TestStatus |
指定测试状态。有效值为“成功”、“失败”和“未知”。 |
备注
SetBuildProperties 任务在 Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll 中定义。Microsoft.TeamFoundation.Build.targets 文件包含 SetBuildProperties 任务的一个实例,Team Foundation Build 使用该实例作为 CoreLabel 目标的默认实现。
Team Foundation Build 计算机上的 <根>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild 文件夹包含 Microsoft.TeamFoundation.Build.targets 文件。
示例
以下示例显示 Microsoft.TeamFoundation.Build.targets 文件中定义的默认 SetBuildProperties 任务实例。
<SetBuildProperties
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
LabelName="$(LabelName)$(LabelScope)" />