Задача SetBuildProperties
Обновлен: Ноябрь 2007
Задача SetBuildProperty задает свойство LabeName для построения.
Параметры
Параметр |
Описание |
---|---|
TeamFoundationServerUrl |
Задает URL-адрес Team Foundation Server. Например, http://MyServer:8080. |
BuildUri |
Задает универсальный код ресурса (URI) для построения. |
BuildNumber |
Задает номер построения. |
LabelName |
Задает имя метки. Задайте свойства LabelName и LabelScope в файле TFSBuild.proj для создания нового имени метки. |
CompilationStatus |
Указывает состояние компиляции. Допустимыми значениями являются «Succeeded», «Failed» и «Unknown». |
DropLocation |
Задает расположение перемещения. Размещение перемещения должны быть общей папкой, для которой учетная запись построения имеет привилегии чтения/записи. |
Quality |
Задает качество построения. Дополнительные сведения о качестве построений см. в разделе Практическое руководство. Задание качества построения. |
Status |
Задает состояние построения. Допустимыми значениями являются «NotStarted», «InProgress», «Succeeded», «PartiallySucceeded», «Failed» и «Stopped». |
TestStatus |
Задает состояние теста. Допустимыми значениями являются «Succeeded», «Failed» и «Unknown». |
Заметки
Задача SetBuildProperties определена в библиотеке Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. Файл Microsoft.TeamFoundation.Build.targets содержит экземпляр задачи SetBuildProperties, которую Team Foundation Build использует как реализацию по умолчанию для целевого объекта CoreLabel.
Файл Microsoft.TeamFoundation.Build.targets содержится в папке <корень>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild на компьютере Team Foundation Build.
Пример
В следующем примере показан экземпляр задачи SetBuildProperties по умолчанию, определенный в файле Microsoft.TeamFoundation.Build.targets.
<SetBuildProperties
TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
LabelName="$(LabelName)$(LabelScope)" />