我目前在工作的地方,我们正在使用TFS2010,并且已经在Windows Server 2008 R2机器上设置了构建控制器。我们正在考虑将我们的TFS2010实例升级到TFS2012,但与此同时我们即将开始开发新产品。项目团队已经确定,为这个新产品创建一个新的构建服务器是个好主意,原因如下:
是否可以在Windows Server 2012计算机上安装TFS2010构建控制器,我需要注意哪些事项?或者更可取的是在另一台Windows Server 2008 R2计算机上安装新控制器,以及当我们升级到TFS2012以升级新服务器上的控制器,以及可能还将服务器升级到Windows Server 2012时?
答案 0 :(得分:0)
在Windows Server 2012中安装TFS 2010构建控制器非常简单。请注意,在安装TFS 2010构建控制器之前,需要在构建服务器上安装.NET 3.5。
此外,如果构建.NET 4.5应用程序,并且不热衷于在构建服务器上安装Visual Studio 2012,则应安装Windows 8 SDK。
此外,我建议安装MSBuild社区任务(https://code.google.com/p/msbuildtasks/downloads/detail?name=MSBuild.Community.Tasks.v1.4.0.56.msi&can=2&q=)以获得额外的MSBuild功能。通过从您正在使用的任何自动构建服务器技术获取构建号值并将这些值作为参数提供给MSBuild,这对于将版本号应用于程序集尤其有用。以下文章使用Bamboo CI服务器产品演示了这一点:http://itrathnasekara.blogspot.com.au/2011/05/setting-assembly-version-automatically.html。