在Azure Devops中有一种方法可以从多个Repos中获取单个构建定义的源吗?

问题描述 投票:1回答:2

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

管道相关脚本和代码的一个工件,以及Release产品的另一个工件。

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

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

Azure Devops Get Sources

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

或者是否有人有另外的建议如何完成我想要做的事情?

git azure build azure-devops continuous-integration
2个回答
2
投票

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

enter image description here


1
投票

不,截至目前,无法从Get sources步骤中获取多个存储库。并且有一个用户语音允许TFS build to depend on multiple repositories建议类似的功能,你可以投票。

© www.soinside.com 2019 - 2024. All rights reserved.