Как исключить хранилище из политик Cross Repo? - PullRequest
0 голосов
/ 15 января 2020

Политики перекрестного репо в Azure DevOps - это улучшение, но в настоящее время это молот, а не скальпель.

Я Azure Администратор DevOps для моей организации, и у меня есть запрос от команды создание приложения IOS с CocoaPods, чтобы разрешить передачу в главную ветвь репозитория, который содержит PodSpecs.

Это, очевидно, то, как работает CocoaPods, и они говорят, что они не могут управлять через ветви функций и тянут запросы.

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

Применить ограничения ветвления к главной ветке всех текущих и будущих репозиториев в проекте, КРОМЕ хранилища с именем 'XYZ'

Кто-нибудь там знает если я читаю это право или, может быть, есть решение?

Спасибо.

1 Ответ

0 голосов
/ 15 января 2020

Политики кросс-репо предназначены для создания политик, которые применяются ко всем репозиториям в проекте. Однако вы можете создать политику веток для каждой указанной c ветви репозитория в azure devops.

Таким образом, для вашего сценария вы можете создавать политики филиалов для каждой ветви вместо создания политик перекрестного репо, которые применяются ко всем репозиториям.

Вы можете выполнить следующие шаги для определения политик филиала для ветви.

1, выберите Репозитории > Филиалы , чтобы открыть страницу Ветви на веб-портале вашего проекта.

2, на Филиалы , нажмите 3 точки выбранной ветви для защиты> Выберите политики филиала

enter image description here

3, затем настройте отраслевая политика.

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

Для получения дополнительной информации, пожалуйста, проверьте Улучшение качества кода с помощью политик ветвей

Однако вы можете отправить запрос функции (Нажмите предложить функцию и выберите Azure devops) для поддержки исключения репозитория в политиках перекрестного репо команде разработчиков Microsoft. Надеюсь, что они рассмотрят это и реализуют эту функцию в будущем.

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