В целях разделения обязанностей в моей компании действует политика, согласно которой разработчики, участвующие в изменении, не могут участвовать в разработке этого кода для подготовки или производства, поэтому у нас есть команда релиза, которая проверяет запросы на получение этих разветвляется и выдвигается в соответствующую среду.
Руководители групп хотят иметь возможность определять политики для ветвей разработки и тестирования, поскольку эти ветви имеют свои собственные выделенные среды.
Наши Azure администраторы все еще изучают Azure, поэтому, если кто-то может указать на документацию, в которой явно указано, что это невозможно, или на документацию, в которой описано, как это настроить.
Редактировать: Чтобы уточнить (надеюсь), Я изложу его в общих чертах.
- Разработчики могут создавать любые ветви и pu sh и объединяться с ними, как они будут sh. Разработчики не могут управлять политиками ни в одной ветви.
- Руководители групп для этой группы могут определять политики для определенных c ветвей (ветки dev и test), но не могут работать в других ветвях (ветви stg и prod).
- Release Team может определять политики для любой ветви, но, в частности, будет управлять ветвями stg и prod.
Первое и последнее условия работают. Я не могу понять, как сказать azure администраторам, чтобы они давали руководителям групп разрешения на управление политиками только в указанных c филиалах .