TFS 2017构建定义:如何从另一个TFS获取源

时间:2018-04-05 12:44:01

标签: tfs azure-devops tfs2017 tfvc

我有两个不同的TFS实例。两者都使用TFVC作为源控件。

我想在TFS1上设置构建定义,以便从TFS2获取源代码。有可能吗?

没有选项“Remote TFVC”,只有“Remove Git”。

谢谢。

4 个答案:

答案 0 :(得分:1)

据我所知,TFS On-Prem或VSTS都不支持它。根据您的需求,情况和限制,您可能会考虑以下选项之一(所有选项都或多或少都有权衡):

  • 将源从TFS2迁移到TFS1(运行版本的那个)

    这似乎是正确的做法,但这是一个耗时且容易出错的过程

  • 假冒“获取来源”操作并在第一个构建步骤中执行真正的获取/结帐

    您可以配置“获取源”步骤以解决同一团队项目中的任何Git仓库,并打开不同步源标志。然后,在第一个真正的构建步骤中,运行命令行Get(类似于this

答案 1 :(得分:0)

答案 2 :(得分:0)

您可以添加扩展名以从外部vsts / tfs获取它们。 进入市场并搜索它们(见图)。

您必须为外部vsts / tfs配置端点,但它很容易退出。

enter image description here

答案 3 :(得分:0)

您可以安装此扩展程序:TFS artifacts for Release Management

然后从Utility中添加Download Artifacts-External TFVC任务。

enter image description here