【发布时间】:2019-08-31 22:10:02
【问题描述】:
(在此处发布问题,因为这是 Microsoft 使用 “需要建议?询问社区” 按钮重定向到的“社区”。希望它不会因为 '而被关闭基于意见'或'过于宽泛')
你好,
我想在我的部门开始使用 AzureDevops 来组织代码和工作。我们是一个小团队,他们创建了大量的应用程序和插件。
其中一些应用程序的生命周期非常短,即我们交付它们,并且它们可以工作多年而不会发生变化。其他应用程序更大,并且在几个月或几年内更新/修复。
这些应用程序在各个方面都完全独立。
据我了解 Azure DevOps 结构,我的部门应该成为一个“组织”(我们可以/需要与公司的其他部门分开)。
我对“项目”部分有点困惑。文档说
一般来说,我们建议您使用单个项目来支持您的组织或企业。
假设我们确实有一个名为 Our Apps 的项目 - 那么我们将所有单独的应用程序项目放在哪里?
据我了解,我们交付的每个产品(应用程序)都应该有自己的存储库(或一组应用程序,如果它们在逻辑上连接的话)。
这是为了让开发人员可以简单地在他们的机器上克隆 repo 并只为该产品做出贡献 - 无需下载其他项目等。
我需要能够:
- 轻松导航/查看我们创建的所有数十/(数百个?)应用程序,
- 查看他们的单独的看板板(对于那些拥有它的项目,并非所有人都会)
- 查看他们的存储库(Git 或 TFS)、提交等
- 查看和管理他们的管道
目前在我看来,我唯一可以看到我们有哪些产品的“列表”是下面的下拉菜单: p>
而了解大到足以拥有主板产品的情况的唯一方法是创建一个新的独立“SomeApp 团队” 在项目中(即使同样的人也在其中),这样我就可以为 SomeApp 提供一个板 - 并从这里查看板:
- 这是组织结构的预期方式吗?
- 任何替代方法?
- 有没有办法获得“跨存储库”或“跨团队”概览?
- 如何为每个“产品”创建文档?
【问题讨论】:
标签: azure-devops azure-pipelines tfvc azure-repos azure-boards