Git 在Azure Devops中,有没有一种方法可以为单个构建定义从多个repo获取源?

Git 在Azure Devops中,有没有一种方法可以为单个构建定义从多个repo获取源?,git,azure,build,azure-devops,continuous-integration,Git,Azure,Build,Azure Devops,Continuous Integration,在我的构建过程中,我试图创建两个工件 一个工件用于与管道相关的脚本和代码,另一个工件用于发布产品 我试图以这样一种方式进行设置:与管道相关的脚本和代码在单独的存储库中集中管理,然后在执行时导入到每个生产构建管道中。我已经能够从外部Git导入代码,但后来遇到了一个障碍 我遇到的问题是,当我创建构建定义并到达获取源步骤时,我似乎只能为构建定义选择一个源。。。而不是能够选择(例如)一个源的TFS Git和另一个源的外部Git 有没有人能够想出一种方法,将代码从多个存储库拉入构建过程 或者有人对如何完

在我的构建过程中,我试图创建两个工件

一个工件用于与管道相关的脚本和代码,另一个工件用于发布产品

我试图以这样一种方式进行设置:与管道相关的脚本和代码在单独的存储库中集中管理,然后在执行时导入到每个生产构建管道中。我已经能够从外部Git导入代码,但后来遇到了一个障碍

我遇到的问题是,当我创建构建定义并到达获取源步骤时,我似乎只能为构建定义选择一个源。。。而不是能够选择(例如)一个源的TFS Git和另一个源的外部Git

有没有人能够想出一种方法,将代码从多个存储库拉入构建过程


或者有人对如何完成我要做的事情有其他建议吗?

没有,到目前为止,在获取源代码步骤中无法从多个存储库获取。还有一个用户语音Allow,建议使用类似的功能,您可以向上投票。

在“获取源”阶段,您不能选择两个存储库,作为解决方法,在构建开始时,您可以添加命令行任务或PowerShell任务,将第二个repo克隆到代理上的
s
文件夹中

自2020年起。四月这个问题似乎已经被Azure自己解决了


从说明页面,您可以导航到说明,说明似乎详细地回答了您的问题。

您考虑过子模块吗?有没有非纯文本密码登录的技巧?致命:无法读取“https://***@bitbucket.org”的密码:终端提示disabled@Marcom试用PAT(个人访问令牌)