не удается загрузить настраиваемый шаблон процесса в Azure DevOps Server 2020

Я пытаюсь создать настраиваемый шаблон процесса в Azure DevOps Server 2020. Я использую локальную модель процесса XML. Когда я загружаю свой собственный шаблон процесса, я продолжаю получать ошибку «Вы не можете обновить системный процесс».

Вот шаги, которые я предпринял:

  1. Загрузите процесс системы Agile, перейдя в Настройки сбора - ›Процесс, щелкнув Agile и выбрав« Экспорт ».
  2. Я разархивировал загруженную папку и открыл ее в Visual Studio.
  3. Я внес изменения в имена полей и добавил новые состояния для ошибок.
  4. Я изменил имя и версию в ProcessTemplate.xml следующим образом:
<metadata>
<name>CustomProcess</name>
<description>This is a custom process template based on the Agile process</description>
<version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="1" minor="0" />
  1. Я переименовал папку в CustomProcess и заархивировал ее.
  2. В разделе «Настройки коллекции -› Процесс »я щелкнул« Загрузить шаблон процесса »и попытался загрузить свою заархивированную папку CustomProcess. Я получаю сообщение об ошибке «Вы не можете обновить системный процесс».

Я обязательно обновил имя и версию, как было предложено в предыдущем сообщении Stackoverflow, но все равно получаю сообщение об ошибке. Есть ли что-то еще, что мне нужно изменить в файлах XML?


person mdailey77    schedule 10.02.2021    source источник


Ответы (2)


Отметьте этот ответ: https://developercommunity.visualstudio.com/content/problem/310354/cant-upload-a-custom-process-template-to-tfs-2018.html

Вам необходимо изменить название и версию шаблона

person Shamrai Aleksander    schedule 10.02.2021
comment
Я изменил версию и имя, как упоминал ранее. Я понял. Мне пришлось сгенерировать новый GUID для версии. - person mdailey77; 10.02.2021

Я просмотрел еще несколько связанных сообщений Stackoverflow и нашел этот полезным. Проблема заключалась в том, что мне нужно создать новый GUID для версии. Я зашел в Visual Studio, зашел в Инструменты - ›Создать GUID. Выберите вариант числа 6 для формата GUID. Вставьте GUID в тип версии: <version type="[paste GUID here]" major="1" minor="0" />

Надеюсь, это поможет кому-то еще с аналогичной проблемой. В официальной документации ничего из этого не упоминается, что очень разочаровывает.

person mdailey77    schedule 10.02.2021