Как настроить проект микросервисов в Azure Devops? - PullRequest
0 голосов
/ 31 октября 2018

Я нахожусь в проекте микросервисов, где мы создаем около 120 микросервисов. Как настроить Azure Devops для этого проекта? Нужно ли создавать новый проект для каждого микросервиса? Я хотел бы сохранить черту для мониторинга проекта

1 Ответ

0 голосов
/ 06 ноября 2018

Я бы порекомендовал вам создать организацию и проект . Затем вы можете использовать создание репозитория git для каждого микросервиса, 120 микросервисов в 120 репозиториях.

Вы можете прочитать о том, как Microsoft использует git здесь .

TL; версия DR указана ниже.

Mono Repo или Multi-Repo с Git

Стоит остановиться, чтобы отразить, что это не единственный способ. В то время как мы выбрали один монолитный репозиторий ( «mono-repo»), другие продукты Microsoft используют подход с несколькими репо. Skype, например, имеет сотни небольших репозиториев, которые получают сшитые в различных комбинациях, чтобы создать их много разные клиенты, услуги и инструменты. Специально для команд, охватывающих microservices, multi-repo может быть правильным подходом. TFS / Azure DevOps, как и многие продукты в Microsoft, начинался как монолит, а его код организация отражает, что

...