Можно ли создать роль с ограничениями на управление ветвями? - PullRequest
1 голос
/ 24 марта 2020

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

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

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

Редактировать: Чтобы уточнить (надеюсь), Я изложу его в общих чертах.

  • Разработчики могут создавать любые ветви и pu sh и объединяться с ними, как они будут sh. Разработчики не могут управлять политиками ни в одной ветви.
  • Руководители групп для этой группы могут определять политики для определенных c ветвей (ветки dev и test), но не могут работать в других ветвях (ветви stg и prod).
  • Release Team может определять политики для любой ветви, но, в частности, будет управлять ветвями stg и prod.

Первое и последнее условия работают. Я не могу понять, как сказать azure администраторам, чтобы они давали руководителям групп разрешения на управление политиками только в указанных c филиалах .

Ответы [ 2 ]

1 голос
/ 25 марта 2020

Go для Настройки проекта - Репозитории, выберите филиал и установите разрешение Edit policy для групповых лидов:

enter image description here

1 голос
/ 24 марта 2020

Это можно сделать с помощью политики ветвления.

Разработчики будут работать, и pu sh изменится на ветку функций. Когда код будет готов, они создадут запрос на извлечение в следующую ветвь вашего конвейера.

Его можно настроить так, чтобы только ваша группа по выпуску могла утверждать запросы на извлечение.

https://docs.microsoft.com/en-us/azure/devops/repos/git/branch-policies-overview?view=azure-devops

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...