DevOps Azure: ограничение запросов на получение доступа для подмножества команды - PullRequest
0 голосов
/ 06 февраля 2019

Предположим, у меня есть команда из 10 разработчиков, но я хочу, чтобы все запросы на получение ответов выполнялись одним из старших разработчиков, которых у меня 2 в моей команде.В моей политике филиала я могу автоматически добавлять команды, отдельных пользователей и группы в качестве рецензентов.

Команды - Как уже упоминалось, я не хочу, чтобы вся команда была в состоянии одобрить обзор.

Отдельные лица - я не хочу добавлять отдельных старших разработчиков в политику, потому что, если эти старшие разработчики меняют роль, переходят в другую команду и т. Д., Мне нужно обновить все политики.

Группы - было бы идеально, но есть предостережение.Запросы на извлечение, назначенные группам, не отображаются как назначенные пользователю при просмотре «Мои запросы на извлечение».PR отображаются только в том случае, если они назначены на отдельного человека или команду.

Сломаны?Работаете как задумано?Будущая функциональность?

1 Ответ

0 голосов
/ 06 февраля 2019

Способ, которым я справлялся в прошлом, - это две команды:

Разработчики:

  • Matt
  • Mark
  • Билл
  • [проект] \ Старшие разработчики

Старшие разработчики:

  • Сью

  • Pam

Большинство привилегий, которые вы определяете для разработчиков.Дополнительные привилегии, такие как разрешения на PR, которые вы назначаете для старших разработчиков.

Можно также добавить команду Senior Developers в качестве «требуемой» в политике филиала и оставить Developers Право группы получать запросы, позволяя другим разработчикам по-прежнему утверждать запросы, комментировать и т. д., но запрос не может быть завершен, пока старший разработчик не одобрит его.

...