从2012年升级TFS并处理Xaml构建服务器
我们目前正在使用2012构建服务器运行TFS 2012,并希望升级到最新的TFS从2012年升级TFS并处理Xaml构建服务器,tfs,build-server,Tfs,Build Server,我们目前正在使用2012构建服务器运行TFS 2012,并希望升级到最新的TFS 据此,2012年的Xaml版本仅兼容到2013年的TFS。然而,这表明TFS 2018更新与Xaml版本兼容。我可以使用现有的构建服务器吗?我是否需要升级我们使用的当前xaml版本?这可能会让人困惑,所以让我对其进行一点细分: 通常,给定版本的TFS支持以下XAML生成控制器: 当前版本 以前的版本 TFS 2010(出于传统原因——例如,构建运行Windows XP的服务器) 因此,对于TFS 2012,您可
据此,2012年的Xaml版本仅兼容到2013年的TFS。然而,这表明TFS 2018更新与Xaml版本兼容。我可以使用现有的构建服务器吗?我是否需要升级我们使用的当前xaml版本?这可能会让人困惑,所以让我对其进行一点细分: 通常,给定版本的TFS支持以下XAML生成控制器:
- 当前版本
- 以前的版本
- TFS 2010(出于传统原因——例如,构建运行Windows XP的服务器)
- TFS 2010
- TFS 2015
XAML构建在这一点上早就被弃用了。一旦您稳定在支持新构建系统的版本上,您就需要开始从XAML构建迁移。这是否意味着我可以将TFS升级到2018,使用现有的XAML构建,然后进行更新?是的,需要注意:1)您必须升级到TFS 2018更新2。2) 您必须将构建控制器更新为TFS 2015附带的版本,这意味着您需要升级XAML构建过程模板。这不太可能是一个无痛的过程。@Nick你不会喜欢这个答案的,但不,不是真的。如果您已经自定义了流程模板,那么很可能必须重新进行自定义,然后最终将其全部丢弃,以迁移到新的构建系统。如果您使用的是默认的构建过程模板,那么将现有的XAML构建切换到最新的构建应该很容易——我认为
TfvcTemplate.12.XAML
是TFS 2013附带的最后一个开箱即用的修订版。TFS 2012构建过程模板也很可能仍然适用于TFS 2015+,针对TFS 2015 XAML控制器——我已经有几年没有经历过这个过程了,所以最好的办法是进行测试迁移,找出哪些仍然有效,哪些仍然无效。