TFS 2017构建定义:如何从其他TFS获取源

TFS 2017构建定义:如何从其他TFS获取源,tfs,azure-devops,tfvc,Tfs,Azure Devops,Tfvc,我有两个不同的TFS实例。两者都使用TFVC作为源代码管理 我想在TFS1上设置一个构建定义,以便它从TFS2获取源。有可能吗 没有“远程TFVC”选项,只有“删除Git” 谢谢。据我所知,Prem上的TFS或VST都不支持它。根据您的需要、情况和限制,您可能会考虑下列选项之一(所有的或多或少都是权衡): 将源从TFS2迁移到TFS1(运行构建的源) 这似乎是正确的做法,但这是一个耗时且容易出错的过程 在第一个构建步骤中伪造获取源操作并执行真正的获取/签出操作 您可以配置“获取源”步骤来解决同

我有两个不同的TFS实例。两者都使用TFVC作为源代码管理

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

没有“远程TFVC”选项,只有“删除Git”


谢谢。

据我所知,Prem上的TFS或VST都不支持它。根据您的需要、情况和限制,您可能会考虑下列选项之一(所有的或多或少都是权衡):

  • 将源从TFS2迁移到TFS1(运行构建的源)

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

  • 在第一个构建步骤中伪造获取源操作并执行真正的获取/签出操作

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


您可以使用自定义构建步骤(cmd或bat文件)并从远程服务器下载文件。示例:


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

    您必须为外部VST/tfs配置一个端点,但这很容易做到


    您可以安装此扩展:

    然后添加一个
    从实用程序下载外部TFVC
    任务


    @Vladimir Melekh你解决了这个问题吗?有更新吗?