Azure DevOps 多个组织或多个项目

amd*_*md3 5 project project-organization azure azure-devops

在尝试组织 Azure DevOps 时,我们正在尝试决定是否应该使用多个项目、组织。挑战在于我们正在容纳多个客户项目,每个项目都有自己的解决方案。选项是在我们自己的组织下创建多个组织(每个客户一个)或多个项目。MSFT似乎按照https://learn.microsoft.com/en-us/azure/devops/organizations/projects/about-projects?view=azure-devops帖子建议尽可能减少项目数量。我们在项目之间有大约相同的 10ppl 跳跃,但在某些情况下,只有一个子集可以访问,尽管这比在多客户设置中正确使用/组织存储库更不值得关注。

amd*_*md3 3

我与 Microsoft Dev Ops 的人员通了电话,进行了屏幕共享并向他们展示了结构。她说我们目前的拆分方式效果更好,是推荐的方法。我觉得这违背了上面列出的已发布指南并对此进行了解释。但考虑到我们自然倾向于以这种方式设置,再加上 MSFT 的响应,我认为这将满足我们的需求。因此,对于大多数我们将长期维护代码的项目,我们会将其放在我们的组织下,但继续制作不同的项目,以便我们可以拥有自己的构建流程、团队、董事会等​​。这是备份的由我也认识的 MSFT MVP 撰写,因此希望这能帮助其他人思考如何构建他们的 Azure DevOps。