共用方式為


SetBuildProperties 工作

更新:2007 年 11 月

SetBuildProperty 工作會設定組建的 LabeName 屬性。

參數

參數

描述

TeamFoundationServerUrl

指定 Team Foundation Server URL。例如,http://MyServer:8080。

BuildUri

指定組建 URI。

BuildNumber

指定組建編號。

LabelName

指定標籤名稱。在 TFSBuild.proj 檔內設定 LabelName 和 LabelScope 屬性,以提供新的標籤名稱。

CompilationStatus

指定編譯狀態。有效值為「已成功」、「失敗」和「未知」。

DropLocation

指定置放位置。置放位置必須是組建帳戶具有讀取/寫入權限的共用資料夾。

Quality

指定組建品質。如需組建品質的詳細資訊,請參閱 HOW TO:設定組建品質

Status

指定組建狀態。有效值為「尚未開始」、「進行中」、「已成功」、「已部分成功」、「失敗」和「已停止」。

TestStatus

指定測試狀態。有效值為「已成功」、「失敗」和「未知」。

備註

SetBuildProperties 工作定義於 Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll 中。Microsoft.TeamFoundation.Build.targets 檔包含 SetBuildProperties 工作的執行個體 (Instance),而且 Team Foundation Build 會將它當做 CoreLabel 目標的預設實作 (Implementation) 使用。

Team Foundation Build 電腦上的 <root>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild 資料夾包含 Microsoft.TeamFoundation.Build.targets 檔。

範例

下列範例會顯示在 Microsoft.TeamFoundation.Build.targets 檔中定義之 SetBuildProperties 工作的預設執行個體。

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

請參閱

工作

HOW TO:自訂組建事件

概念

Team Foundation Build 工作

其他資源

自訂 Team Foundation Build

Team Foundation Build 目標、工作和屬性