Задача 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
Ссылки
Команда "label" (Управление версиями в Team Foundation)