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)" />