将TFS版本管理与多个团队项目一起使用

时间:2016-08-24 15:54:03

标签: tfs tfs2015 ms-release-management

我们正在使用TFS内部部署,2015版更新3.我们正在使用多个团队项目。一些团队项目用于应用程序(源代码控制和构建),其他团队项目(其中包含多个团队)用于工作项跟踪。团队可以处理不同的应用程序。

现在我们正在研究发布功能。我们希望使用1个团队项目来跟踪所有版本,因此我们会概述组织中的所有版本。但我无法弄清楚如何实现这一目标。

有没有办法定义链接到其他团队项目的构建的版本定义? Here Microsoft表示:"部署在同一团队项目中发布的Team Build工件时,无需额外设置。"所以我想应该可以做一个额外的设置,但我无法弄清楚如何。

2 个答案:

答案 0 :(得分:1)

我们还有很多团队项目 我们正在使用TFS 2015 CU2,但我认为两个版本之间没有太多差异。

工件链接用于同一团队项目中的团队构建。我认为有一种方法可以链接到其他团队项目之外的构建。

在您的一个团队项目中,您可以在那里创建所有CI构建(在构建定义映射中,可以映射到您希望只需在路径中剪切的任何源控制路径。)

如果您仍在使用XAML构建定义;您可以使用VS 2013的TFS Communinity构建管理器加载项,并将构建定义克隆到新的团队项目。

所以目前还没有简单的方法。我们选择从每个团队项目中释放。发布概述很不错,但我们选择了不值得的努力。也许在下一个版本中我们会修改。

答案 1 :(得分:0)

您不应将项目的各个方面(构建,代码,发布,工作项等)分成不同的团队项目。如果你这样做,就会失去所有的可追踪性,正如你所看到的那样。

您可以通过适当使用团队在单个团队项目中管理您的应用程序组合,但是关于如何实现这一点的讨论对您的组织来说非常具体,因此过于宽泛,无法讨论Stack Overflow。 / p>