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


Задача GenCheckinNotesUpdateWorkItems

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

Задача GenCheckinNotesUpdateWorkItems связывает наборы изменений и рабочие элементы с указанным построением. Она также имеет параметр, который используется для обновления в рабочих элементах поля Microsoft.VSTS.Build.IntegrationBuild. Связываются те наборы изменений и затронутые рабочие элементы, которые фиксируются или затрагиваются между версиями, указанными в свойствах LastLabel и CurrentLabel.

Параметры

Свойство

Описание

TeamFoundationServerUrl

Задает URL-адрес Team Foundation Server. Пример: http://MyServer:8080.

BuildUri

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

BuildNumber

Задает номер построения Team Foundation Build.

CurrentLabel

Задает метку номера версии, до которого для наборов изменений и рабочих элементов выполняется связывание. Обычно это метка источников, используемых в текущем построении.

LastLabel

Задает метку номера версии, начиная с которого для наборов изменений и рабочих элементов выполняется связывание. Обычно это метка источников, используемых в предыдущем построении.

UpdateWorkItems

Свойство типа Boolean, которое указывает необходимость обновления значения поля Microsoft.VSTS.Build.IntegrationBuild связанных рабочих элементов на номер построения. Дополнительные сведения о поле Microsoft.VSTS.Build.IntegrationBuild см. в разделе Добавление полей интеграции в типы рабочих элементов.

Заметки

Задача GenCheckinNotesUpdateWorkItems определена в библиотеке Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. Файл Microsoft.TeamFoundation.Build.targets содержит экземпляр задачи GenCheckinNotesUpdateWorkItems, которую Team Foundation Build использует как реализацию по умолчанию для целевого объекта GetChangeSetsAndUpdateWorkItems.

Файл Microsoft.TeamFoundation.Build.targets содержится в папке <корень>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild на компьютере Team Foundation Build.

Пример

В следующем примере показан экземпляр по умолчанию задачи GenCheckinNotesUpdateWorkItems, определенный в файле Microsoft.TeamFoundation.Build.targets.

<GenCheckinNotesUpdateWorkItems
    TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
    BuildUri="$(BuildURI)"
    BuildNumber="$(BuildNumber)"
    CurrentLabel="$(LabelName)$(LabelScope)"
    LastLabel="$(LastGoodBuildLabel)"
    UpdateWorkItems="$(UpdateAssociatedWorkItems)"
    ContinueOnError="true" />

См. также

Задачи

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

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

Отправка изменений на сервер системы управления версиями

Работа с рабочими элементами Team Foundation

Задачи Team Foundation Build

Ссылки

Команда "changeset"

Команда "label" (Управление версиями в Team Foundation)

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

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

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