我在一个微服务项目中,我们正在创建约120个微服务。如何为该项目配置azure devop?我必须为每个微服务创建一个新项目吗?我想保留用于项目监视的破折号
答案 0 :(得分:3)
我建议您create an organization和a project。 然后,您可以为每个微服务(在120个存储库中的120个微服务)创建一个git存储库。
您可以阅读有关Microsoft如何使用git here的信息。
TL; DR版本在下面引用。
具有Git的单仓库或多仓库
值得暂停以反映这不是唯一的方法。而 我们选择了一个整体存储库( “ mono-repo”),Microsoft的其他产品使用multi-repo方法。 例如,Skype有数百个小型存储库 以各种组合缝合在一起,创造出许多 不同的客户,服务和工具。特别是对于团队拥抱 微服务,多重回购可能是正确的方法。 TFS / Azure DevOps, 像Microsoft的许多产品一样,最初是一个整体,其代码 组织反映了这一点