Импортировать глобальный список в шаблон размещенного XML-процесса Azure DevOps - PullRequest
0 голосов
/ 12 ноября 2018

Я выполнил миграцию TFS в Azure DevOps (VSTS) для клиента.Шаблон целевого процесса - это шаблон размещенного XML-процесса.Согласно документации Microsoft, глобальные списки можно импортировать в Организацию (коллекцию), но при попытке импорта через Witadmin (пробовал с помощью инструмента из VS15 и VS17) действие завершилось неудачно со следующей ошибкой:

Серверу не удалось обработать запрос.---> VS1640129: целевая коллекция использует модель процесса наследования.Эта операция недопустима в коллекции на основе модели процесса наследования.Пожалуйста, обратитесь к https://go.microsoft.com/fwlink/?linkid=849010 или обратитесь к системному администратору за помощью.

Я не использую модель процесса наследования!

Окно всех процессов в веб-доступ Azure DevOps

команда:

witadmin importgloballist / collection: https://collectionName.visualstudio.com / f: "C: \ GloballistFolder\ GlobalList.xml "

Идеи?

1 Ответ

0 голосов
/ 21 января 2019

Я нашел ответ Microsoft в комментариях к этому сообщению .

Глобальные списки теперь являются частью определенного рабочего элемента.Чтобы отредактировать список, вы должны 1) экспортировать процесс 2) заглянуть в xml для рабочих элементов.Глобальные списки обычно добавляются в ошибку или задачу с 3) вносить изменения в глобальный список в xml 4) архивировать процесс и импортировать обратно в Azure DevOps.

Так что, похоже, нам не следуетбольше использовать инструмент witadmin.exe для экспорта и импорта глобальных списков, а вместо этого экспортировать весь процесс через веб-портал (из настроек Организации -> страница процесса), изменить интересующие вас определения типов рабочих элементов и повторно-импортировать весь процесс через веб-портал.

Похоже, что API-интерфейс Azure DevOps поддерживает экспорт и импорт шаблона процесса , если вы хотите частично автоматизировать процесс.

...