Azure DevOps 中的子项目

Sak*_*dav 3 azure-devops

我创建了一个项目“公司 1”,我想在该项目中创建子项目,如“部署 VM”、“部署应用程序”等。这样我就可以将所有与“公司 1”相关的代码放在一个项目中。我可以在同一个项目中创建多个构建。

但我没有看到创建子项目的选项。如何在 Azure DevOps 中实现这一点?我必须在同一个项目中创建多个存储库还是有另一种方法来做到这一点?

谢谢。

Dav*_*der 7

ProjectAzure DevOps 中的术语有点误导。如果它被称为“工作区”或类似的东西会更有意义。每个项目都可以包含大量的存储库、构建/发布管道、团队空间、区域路径等。

事实上,我的整个组织主要生活在一个项目空间中,其中包含数百个存储库和构建定义+数十个独立的团队空间。

创建单独的项目将完全隔离关注点,因此这不是一个好主意,除非您想要真正的、完全的分离,与其他项目没有任何关系。

在您的场景中,我建议在同一个项目空间中创建单独的存储库并构建定义。