使用一个构建定义VSTS构建多个项目/存储库

时间:2018-07-31 09:43:12

标签: azure-devops azure-pipelines azure-pipelines-build-task

我将VSTS用于我的OPA5测试,因此所有工作都可用于一个项目。为此,我为要测试的这些项目创建了一个Build。 但是,如果我要测试所有项目,是否需要为所有项目创建一个版本,或者是否有解决方案来使用一个版本定义来创建所有项目?

该版本应始终执行相同的操作,并保存在YAML文件中。

我已经看到,可以使用困难的分支但不能使用困难的存储库进行构建。

那么有人对此有解决方案吗?或者现在不可能吗?

1 个答案:

答案 0 :(得分:1)

是的,有可能。

您只需要在构建开始时克隆另一个git存储库。

因此,您可以添加 PowerShell任务作为第一个任务并执行git clone命令。

如果使用的是YAML文件,只需添加脚本即可执行PowerShell任务。

此外,您还可以参考帖子VSTS build from multiple repositories