Заставить разработчика запустить проект модульного тестирования до того, как в Azure Devops будет поднят PR - PullRequest
0 голосов
/ 28 апреля 2019

Я пишу код .Net 4.8 и у меня есть тесты MSTest в одной сборке DLL. Использование Azure Devops git в качестве хранилища. Код в ветке должен регистрироваться только в том случае, если все юнит-тесты пройдены. Является ли это возможным? Я также в порядке, если требуется, чтобы использовать некоторые сценарии, такие как powershell и т.д .., чтобы помочь мне включить это.

1 Ответ

2 голосов
/ 28 апреля 2019

вы можете использовать политики веток, чтобы заставить определенную сборку запускаться и завершаться успешно до объединения PR. Вам нужно создать сборку, которая запускает эти тесты, и настроить политики веток для запуска этой сборки (обратитесь к ссылке ниже, чтобы выяснить, как именно это сделать).

короче говоря: перейдите в филиалы, нажмите 3 точки рядом с филиалом и выберите «политики филиалов». затем настройте проверку сборки.

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

...