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


Задача BuildStep

Обновлен: Ноябрь 2007

Задача BuildStep позволяет легко добавлять и обновлять параметр BuildStep с помощью свойства ID.

Параметры

Параметр

Описание

TeamFoundationServerUrl

Задает URL-адрес Team Foundation Server.

Например, http://MyServer:8080.

BuildUri

Задает универсальный код ресурса (URI) для построения.

Name

Задает имя этапа построения, добавляемого данной задачей.

Message

Задает сообщение, которое отображается в отчете построения в разделе этапов построения.

Id

Задает необязательный параметр ввода/вывода. Если параметр указан, он является идентификатором обновляемого этапа построения. Если не указан, создается новый этап построения.

Status

Указывает статус этапа построения.

Например, "Успешно", "Ошибка" или "Прервано".

Пример

В следующем примере создается и обновляется этап построения MyBuildStep. Здесь параметр Id используется для ссылки на этап построения.

При выполнении первой задачи BuildStep отчет построения отображает сообщение «Выполняется MyBuildStep». После запуска второй задачи BuildStep возле этапа построения появляется значок успешного выполнения. Дополнительные сведения см. в разделах Практическое руководство. Просмотр отчета о построении и Пошаговое руководство. Расширение возможностей Team Foundation Build с помощью настраиваемых задач.

<BuildStep TeamFoundationServerUrl=”$(TeamFoundationServerUrl)” 
BuildUri=”$(BuildUri)” Name=”MyBuildStep” 
Message=”My build step is executing.”>
    <Output TaskParameter=”Id” PropertyName=”MyBuildStepId” />
</BuildStep>

<BuildStep TeamFoundationServerUrl=”$(TeamFoundationServerUrl)” 
BuildUri=”$(BuildUri)” Id=”$(MyBuildStepId)” Status=”Succeeded” />

В следующем примере создается этап построения MyBuildStep без использования параметра Id.

<BuildStep TeamFoundationServerUrl=”$(TeamFoundationServerUrl)” 
BuildUri=”$(BuildUri)” Name=”MyBuildStep” 
Message=”This is a status message.” Status=”Succeeded” />

См. также

Задачи

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

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

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

Администрирование Team Foundation Build