2017-01-10 48 views
0

我的任务是将构建从TFS迁移到VSTS,我从开发人员的角度使用TFS,但是我从未创建过构建。任何人都可以给我任何建议在哪里开始,良好的网站,教程,可能有帮助的工具,任何可能会吸引我的东西等等,基本上我对这方面的知识非常有限,所以任何事情都会有所帮助。我毫不怀疑必须有人可以说我们已经做到了这一点,这就是我们所做的......新的VSTS构建需要成为TFS构建的副本,但是一些分析需要完成构建过程比较陈旧,某些部分可能不是必需的。提前致谢!将构建定义从TFS迁移到VSTS

+0

您应该阅读http://visualstudio.com上的产品文档 –

+0

您想要实现哪一个?将旧的XAML构建定义迁移到新的Vnext构建定义从TFS到VSTS,还是仅将新构建的Vnext定义从TFS迁移到VSTS?TFS的详细版本是什么? –

回答

0

迁移新Vnext从TFS生成定义VSTS

如果你想你的模板建立或他们TFS移动到VSTS,你也可以使用REST API的执行此。详情请参阅本博客:HOW TO MOVE BUILD DEFINITIONS IN TFS TO OTHER PROJECTS USING THE REST API

另一个例子显示here。它演示了如何获得构建定义的JSON响应,并再次使用相同的引用在您期望的项目中创建一个新的响应。


迁移旧XAML新Vnext从TFS生成定义VSTS

不幸的是,不会有任何自动转换过程。新版本基于不同的架构,并运行在完全不同的系统上。你可以在你的XAML版本,控制器和代理的同时使用新的版本和代理。

如果您有高度定制XAML构建和定制活动,您 可以继续使用那些建立,直到你准备好你的港口业务 逻辑转换成可以在新版本上运行的脚本。

你也应该看看these series of articles通过jessehouwing专门针对像你这样的情况。


关于如何创建一个构建,你可以从MSDN参考这个tutorial

+0

试图将这个添加到tfs我得到“这个扩展名的目标是Visual Studio 2017,但没有建立一个最新的VSSDK。请确保更新您的参考并再次尝试上传注意:您还需要添加您的extension.vsixmanifest的先决条件。“ - 我推测这个工具是用于VSTS到VSTS的构建迁移 –

+0

您也可以尝试使用REST API来执行此操作。你的构建模板是什么,然后在你期望的项目中创建一个新模板。请看我的更新答案。 –