【发布时间】:2018-04-26 14:02:25
【问题描述】:
我们目前正在使用 2012 构建服务器运行 TFS 2012,并希望升级到最新的 TFS。
根据此link,2012 Xaml 构建仅兼容至 TFS 2013。但是此 link 表示 TFS 2018 更新与 Xaml 构建兼容。我可以使用现有的构建服务器吗?我需要升级我们使用的当前 xaml 版本吗?
【问题讨论】:
标签: tfs build-server
我们目前正在使用 2012 构建服务器运行 TFS 2012,并希望升级到最新的 TFS。
根据此link,2012 Xaml 构建仅兼容至 TFS 2013。但是此 link 表示 TFS 2018 更新与 Xaml 构建兼容。我可以使用现有的构建服务器吗?我需要升级我们使用的当前 xaml 版本吗?
【问题讨论】:
标签: tfs build-server
这可能会令人困惑,所以让我稍微分解一下:
通常,给定版本的 TFS 支持 XAML 构建控制器:
因此,对于 TFS 2012,您可以期望它支持 TFS 2010 和 TFS 2012 XAML 构建控制器。
TFS 2013 应该支持 2010、2012、2013。
TFS 2015 不再支持 2012 XAML 控制器。这也是发布 XAML 构建控制器的最后一个版本。 TFS 2017 和 TFS 2018 不包含新版本的 XAML 构建控制器。
因此,TFS 2017 支持 XAML 构建控制器:
TFS 2018 RTM 和更新 1不包括 XAML 构建支持。 XAML 构建支持在更新 2 中重新引入,具有与 TFS 2017 相同的兼容性矩阵。
XAML 构建目前已被长期弃用。一旦您在支持新构建系统的版本上稳定下来,您就需要开始从 XAML 构建迁移。
【讨论】:
TfvcTemplate.12.xaml 是最后一个开箱即用的修订版,它随 TFS 一起提供2013.