【问题标题】:Build multiple projects/repositories with one build definition VSTS使用一个构建定义 VSTS 构建多个项目/存储库
【发布时间】:2019-01-07 16:05:27
【问题描述】:

我将 VSTS 用于我的 OPA5 测试,因此所有这些都适用于一个项目。为此,我为我想测试的这些项目创建了一个构建。 但是,如果我想测试所有项目,我需要为所有项目创建一个构建,还是有一种解决方案可以使用一个构建定义构建所有项目?

构建应该总是做同样的事情,保存在一个 YAML 文件中。

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

那么有没有人可以解决这个问题,还是目前不可能?

【问题讨论】:

  • 这个答案对你解决问题有帮助吗?如果是,你能标记答案吗?它也将使遇到类似问题的其他人受益。

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


【解决方案1】:

是的,这是可能的。

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

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

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

另外,您也可以参考VSTS build from multiple repositories的帖子。

【讨论】:

    猜你喜欢
    • 2018-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多