Задача GetBuildProperties
Обновлен: Ноябрь 2007
Задача GetBuildProperties выводит начальные значения свойств построения.
Параметры
Параметр |
Описание |
---|---|
TeamFoundationServerUrl |
Задает URL-адрес Team Foundation Server. Например, http://MyServer:8080. |
BuildUri |
Задает универсальный код ресурса (URI) для построения. |
BuildAgentName |
Выходной параметр. Указывает имя агента построения. |
BuildAgentUri |
Выходной параметр. Указывает URI агента построения. |
BuildDirectory |
Выходной параметр. Задает папку построения на агенте построения. |
BuildDefinitionName |
Выходной параметр. Указывает имя определения построения. |
BuildDefinitionUri |
Выходной параметр. Указывает URI определения построения. |
BuildNumber |
Выходной параметр. Задает номер построения. |
ConfigurationFolderUri |
Выходной параметр. Указывает URI системы управления версиями папки, в которой хранятся файлы TFSBuild.proj и TFSBuild.rsp. |
ConfigurationFolderGetTime |
Выходной параметр. Указывает дату и время извлечения из построения содержимого папки конфигурации. |
Droplocation |
Выходной параметр. Указывает общую папку для хранения бинарных файлов и файлов журнала. |
MachineName |
Выходной параметр. Указывает имя для компьютера-агента построения. |
MaxProcesses |
Выходной параметр. Максимальное число процессов, которые могут выполнятся на агенте построения. |
Port |
Выходной параметр. Указывает порт для связи со службами приложений Team Foundation. |
RequestedBy |
Выходной параметр. Указывает пользователя, запросившего построение. |
RequestedFor |
Выходной параметр. Указывает пользователя, от имени которого был произведен запрос построения. |
StartTime |
Выходной параметр. Указывает время начала построения. |
Заметки
Задача GetBuildProperties определена в библиотеке Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. Файл Microsoft.TeamFoundation.Build.targets содержит экземпляр задачи GetBuildProperties, которую Team Foundation Build использует как реализацию по умолчанию для целевого объекта InitializeBuildProperties.
Файл Microsoft.TeamFoundation.Build.targets содержится в папке <корень>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild на компьютере Team Foundation Build.
Пример
В следующем примере показан экземпляр задания GetBuildProperties по умолчанию, определенный в файле Microsoft.TeamFoundation.Build.targets.
<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>