升级TFS生成代理还是不升级?
我在这个论坛和其他地方寻找了我的问题的答案,但至今没有成功 我们正在将工具集从VS2008/TFS2008升级到VS2013/TFS2013。我们现在已经升级了TFS(呸!),但剩下的大问题是:升级TFS生成代理还是不升级?,tfs,Tfs,我在这个论坛和其他地方寻找了我的问题的答案,但至今没有成功 我们正在将工具集从VS2008/TFS2008升级到VS2013/TFS2013。我们现在已经升级了TFS(呸!),但剩下的大问题是: 我们有一个使用TeamBuild2008的构建代理,在Windows7x64SP1机器上运行,构建结果发布到旧的XP机器上。新的TFS2013服务器是否能够完全使用它,或者我们是否也必须将构建代理升级到Team build?如果是这样,Team Build 2013是在Windows 7 x64 SP1
有人能提供建议吗?你的问题的答案是:“这要看情况。” 生成系统在TFS 2010中完全重新设计,以基于Windows工作流生成过程模板而不是MSBuild文件。TFS 2010/2012/2013/2015都可以通过使用名为“升级模板”的生成过程模板来运行旧式MSBuild文件。它们是否立即起作用取决于MSBuild文件的自定义程度以及使用的自定义程序集(如果有)。自定义程序集可能需要重新编译,或者可能需要更改代码才能继续工作 TFS 2008生成代理不与TFS 2013配合使用。您将需要升级生成代理。不过,TFS 2013和2015构建代理都将使用,所以您可以使用它们 2015年TFS再次对构建系统进行了改进。我的建议是尽快使用TFS 2015,完全跳过XAML构建系统。新的构建系统更易于使用,并且可以以更少的痛苦进行扩展 您所处的场景具有相当大的风险,特别是如果您的业务依赖于定期运行的CI构建。您最好的选择是对您的环境进行测试升级,并验证必须采取哪些步骤来确保您的构建继续运行在升级模板上,或者验证退出基于MSBuild的构建模板并切换到更新的构建范例需要付出多少努力
不管怎样,我强烈建议在2013年之前迁移到2015年TFS。为什么要从2008年升级到2013年,却仍然是落后的主要版本?金钱。该公司无法/不会支付MSDN(对于整个团队来说,尽管团队规模很小,但随着时间的推移,它的价格会高得离谱),2013年是我们能够获得的最后一个一次性购买版本。