我有两个存储库-一个在TFVC中,另一个在Git中。将它们分开有特定的技术原因。

TFVC中的代码建立在专用的构建代理上,而Git中的代码建立在托管的代理上。因此,目前我有两个独立的构建,它们的结果在发布定义中一起部署。

我正在寻找创建可能能够从两个存储库获取源代码的构建,以便我可以管理一个构建定义。

有没有办法做到这一点?

最佳答案

目前,尚无法在“获取源代码”步骤中指定多个存储库。
用户语音Allow TFS build to depend on multiple repositories暗示了类似功能,您可以投票和跟进。

现在的解决方法是手动从另一个存储库获取文件。

例如,如果您在“获取源代码”步骤中指定了TFVC repo,则可以在任务开始时添加 PowerShell任务,并通过git clone <repo URL>等克隆其他git repo。

关于git - VSTS从多个存储库构建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49571664/

10-10 01:48