Share via


GetBuildProperties タスク

更新 : 2007 年 11 月

GetBuildProperties タスクは、ビルド プロパティの初期値を出力します。

パラメータ

パラメータ

説明

TeamFoundationServerUrl

Team Foundation Server の URL を指定します。たとえば、"http://MyServer:8080" と指定します。

BuildUri

ビルド URI を指定します。

BuildAgentName

出力パラメータ。ビルド エージェント名を指定します。

BuildAgentUri

出力パラメータ。ビルド エージェント URI を指定します。

BuildDirectory

出力パラメータ。ビルド エージェントのビルド ディレクトリを指定します。

BuildDefinitionName

出力パラメータ。ビルド定義名を指定します。

BuildDefinitionUri

出力パラメータ。ビルド定義 URI を指定します。

BuildNumber

出力パラメータ。ビルド番号を指定します。

ConfigurationFolderUri

出力パラメータ。TFSBuild.proj ファイルと TFSBuild.rsp ファイルが格納されているフォルダのソース管理 URI を指定します。

ConfigurationFolderGetTime

出力パラメータ。ビルドの構成フォルダの内容が取得された日時を指定します。

Droplocation

出力パラメータ。ビルド バイナリとログ ファイルが格納される共有フォルダを指定します。

MachineName

出力パラメータ。ビルド エージェント コンピュータの名前を指定します。

MaxProcesses

出力パラメータ。ビルド エージェント上で実行可能なプロセスの最大数を指定します。

Port

出力パラメータ。Team Foundation アプリケーション サービスとの通信に使用するポートを指定します。

RequestedBy

出力パラメータ。ビルドを要求したユーザーを指定します。

RequestedFor

出力パラメータ。ビルドを要求した代理ユーザーを指定します。

StartTime

出力パラメータ。ビルドの開始時刻を指定します。

解説

GetBuildProperties タスクは、Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll に定義されます。Microsoft.TeamFoundation.Build.targets ファイルには、Team Foundation ビルドが InitializeBuildProperties ターゲット用の既定の実装として使用する GetBuildProperties タスクのインスタンスが含まれています。

Microsoft.TeamFoundation.Build.targets ファイルは、Team Foundation ビルド コンピュータの <root>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild フォルダに保存されます。

使用例

次の例は、Microsoft.TeamFoundation.Build.targets ファイルで定義されている GetBuildProperties タスクの既定インスタンスです。

<GetBuildProperties     TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
     BuildUri="$(BuildUri)">
    <Output TaskParameter="BuildAgentName" PropertyName="BuildAgentName" />
    <Output TaskParameter="BuildAgentUri" PropertyName="BuildAgentUri" />
    <Output TaskParameter="BuildDirectory" PropertyName="BuildDirectory" />
    <Output TaskParameter="BuildDefinitionName" PropertyName="BuildDefinitionName" />
    <Output TaskParameter="BuildDefinitionUri" PropertyName="BuildDefinitionUri" />
    <Output TaskParameter="BuildNumber" PropertyName="BuildNumber" />
    <Output TaskParameter="ConfigurationFolderUri" PropertyName="ConfigurationFolderUri" />
    <Output TaskParameter="ConfigurationFolderGetTime" PropertyName="ConfigurationFolderGetTime" />
    <Output TaskParameter="DropLocation" PropertyName="DropLocation" />
    <Output TaskParameter="MachineName" PropertyName="MachineName" />
    <Output TaskParameter="MaxProcesses" PropertyName="MaxProcesses" />
    <Output TaskParameter="Port" PropertyName="Port" />
    <Output TaskParameter="RequestedBy" PropertyName="RequestedBy" />
    <Output TaskParameter="RequestedFor" PropertyName="RequestedFor" />
    <Output TaskParameter="StartTime" PropertyName="StartTime" />
</GetBuildProperties>

参照

処理手順

方法 : ビルド番号をカスタマイズする

概念

Team Foundation ビルドのタスク

その他の技術情報

Team Foundation ビルドのカスタマイズ

Team Foundation ビルドのターゲット、タスク、およびプロパティ