我们在使用TFS的前提下,版本2015更新3.我们正在使用多个团队项目。某些团队项目用于应用程序(源代码管理和构建),其他团队项目(包含多个团队)用于工作项目跟踪。团队可以处理不同的应用程序。使用TFS发布管理与multplie团队项目
现在我们正在研究发布功能。我们希望使用1个团队项目来跟踪所有发布,因此我们可以概览组织中的所有发布。但我无法弄清楚如何实现这一点。
有没有一种方法可以定义链接到其他团队项目构建的发布定义? Here微软表示:“在部署同一团队项目中发布的团队构建工件时,不需要额外的设置。”所以我想应该可以做一个额外的设置,但我不知道如何。
您需要重新考虑如何设置,这不是应该如何使用TFS。单个团队项目应包含单个项目/代码库/ TP的所有代码,工作项目,构建和发布。在某种程度上,我相信你可以在一个TP中设置一个构建def来观察来自另一个TP的文件夹,但它永远不能从第三个团队项目更新工作项目,并且你冒着权限无法在它们之间正确流动的风险。 –
这个结构有一些原因。主要是因为TFS 2005的遗留问题。另一个原因是因为应用程序和构建定义的数量。作为开发人员,您不想向下滚动搜索长列表中的构建定义。但我想我应该重新考虑我们的设置...... – user6753355
关于构建,您应该考虑在TFS 2015中转移到新的构建系统(构建vNext)。它比旧版本TFS中基于xaml的系统要好得多。它也有文件夹(最后),所以你可以合理地组织你的构建。 –