2

我们有一个用于源代码控制的 TFS 2008 服务器,以及一个连接到它的构建代理来处理我们的持续集成。

我希望能够为在更高版本的 Visual Studio(如 2012)中创建的项目设置构建,同时仍然能够构建使用 Visual Studio 2008 的项目(例如,我们有一些 Windows Mobile 代码我们需要支持)

这应该“正常工作”吗?我需要安装单独的构建代理,还是必须升级所有内容(如果需要,我是否需要保留 Windows Mobile 代码构建)?

4

2 回答 2

5

如前所述,您需要使用与 TFS 相同版本的构建代理(TFS 2012 还支持 2010 构建代理除外)。

但是,您仍然可以安装构建服务器操作系统支持的任何版本的 Visual Studio。因此,即使您使用的是 2008 Build Agent,您也应该能够安装 Visual Studio 2012 并使用它构建项目。

于 2013-06-18T16:10:07.947 回答
0

构建代理/控制器需要与 TFS 服务器本身具有相同的版本 - 您不能只升级构建控制器(我们在从 2010 升级到 2012 之前尝试过这个)。

因此,如果我正确阅读了兼容性矩阵,您将不得不升级您的环境。

于 2013-06-18T13:29:10.173 回答