Поделиться через


Задача 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>

См. также

Задачи

Настройка номеров построений

Основные понятия

Задачи Team Foundation Build

Другие ресурсы

Настройка построения Team Foundation

Цели, задачи и свойства Team Foundation Build