Релиз TFS - Обновление до и после утверждения - PullRequest
0 голосов
/ 05 октября 2018

У нас есть около 200 приложений / сервисов, которые собираются / выпускаются в соответствии с TFS 2018. В версии TFS у нас есть конвейеры TEST / QA / PROD и настройка до и после утверждения для каждой среды.Один из утверждающих покидает организацию, и мы должны заменить его имя новым личным именем во всех 200 определениях выпуска.Если мы начнем обновлять их вручную, нам придется открывать и редактировать все 200 определений версий и обновлять их по одному.Есть ли способ, как я могу обновить все 200 определения выпуска и изменить / заменить имя утверждающего?

1 Ответ

0 голосов
/ 06 октября 2018

Так что в целом я бы хотел использовать группы в качестве утверждающих, а не указывать имена утверждающих непосредственно в определении выпуска.При таком подходе вы можете просто создавать разные группы и добавлять / удалять людей в этих группах, что повлияет на все определения выпусков без необходимости их редактирования вручную.

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

Теперь, конечно, для первоначального обновления определений выпусков из наличия имен, определенных вручную, для групп, вам все равно придется пройти через всеиз 200 определений и отредактируйте их, однако это будет единовременно, после чего все будет настроено через группы.Вы можете даже удалить человека бесплатно, так как он должен быть удален из группы автоматически, если пользователь удален.

Если вы не можете использовать группы или у вас действительно есть совершенно разные утверждающие везде, это может бытьстоит изучить API REST ( Azure DevOps Rest API ) и создать собственный скрипт / инструмент, который автоматизирует работу, адаптированную к вашим потребностям.

...