Azure DevOps 从另一个存储库中的管道构建验证

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

我有2个存储库

  1. 回购 A:应用程序代码回购
  2. 回购 B:DevOps 回购

所有构建和发布管道都在 Repo B 中。

我试图在这里实现构建验证

因此,每当我从 Repo A 的功能分支向主分支提出 PR 时,Repo B 中的构建验证管道就会触发并通过检查(我在分支策略中定义)。

它在同一个存储库中工作正常,但对于两个存储库,我没有得到任何解决方案,而且我在存储库 A 中有 3 个分支,我必须为所有三个分支实现。

azure azure-devops azure-pipelines azure-yaml-pipelines
1个回答
0
投票

因此,每当我从 Repo A 的功能分支向主分支提出 PR 时,Repo B 中的构建验证管道就会触发并通过检查(我在分支策略中定义)。

我测试了这个问题,当 Repo A 和 Repo B 在同一个项目中时它可以工作。

我的测试:

  1. Repo A 和 Repo B 在同一个项目中。
  2. 在 Repo B 中创建一个名为 build and release pipelines 的管道 a pipeline in Repo B
  3. 使用 Repo B 中的管道为 Repo A 的主分支设置构建验证分支策略 Build validation branch policy
  4. 在 Repo A 中创建从功能分支到主分支的拉取请求,构建验证管道被触发并成功。 pull request
© www.soinside.com 2019 - 2024. All rights reserved.