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