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>