【发布时间】:2018-10-30 21:24:06
【问题描述】:
我在一个微服务项目中,我们正在创建大约 120 个微服务。如何为此项目配置 azure devops?我必须为每个微服务创建一个新项目吗?我想保留项目监控的破折号
【问题讨论】:
标签: azure-devops devops
我在一个微服务项目中,我们正在创建大约 120 个微服务。如何为此项目配置 azure devops?我必须为每个微服务创建一个新项目吗?我想保留项目监控的破折号
【问题讨论】:
标签: azure-devops devops
我建议您使用create an organization 和a project。 然后你可以为每个微服务创建一个 git 存储库,120 个存储库中的 120 个微服务。
您可以阅读有关 Microsoft 如何使用 git here 的信息。
TL;下面引用的 DR 版本。
使用 Git 的单一仓库或多仓库
值得停下来反思一下,这不是唯一的方法。尽管 我们选择了一个单一的整体存储库( “mono-repo”),Microsoft 的其他产品使用多存储库方法。 例如,Skype 拥有数百个小型存储库,可以获取 以各种组合缝合在一起,创造出许多 不同的客户端、服务和工具。特别是对于拥抱的团队 微服务,多仓库可能是正确的方法。 TFS/Azure DevOps, 像 Microsoft 的许多产品一样,最初是一个整体,它的代码 组织反映了这一点
【讨论】: