在 Azure Devops 中,有没有办法从单个构建定义的多个存储库中获取源代码?

nup*_*rap 3 git continuous-integration build azure azure-devops

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

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

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

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

Azure DevOps 获取源代码

有谁能够找到一种方法将代码从多个存储库提取到构建过程中?

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

Sha*_*zyk 6

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

在此输入图像描述