在(dev.azure.com)之前,我已经将 import Git存储库导入到AzureDevOps存储库,然后能够转到Repos
-> Branches
-> {{1 }}并设置一个master
,以便将任何新的Pull Request(PR)发送给 主分支查询 triggers 一个在AzureDevOps上构建的CI(构建管道)管道。
我正尝试再次执行此操作,但是,我没有在AzureDevOps Repos(dev.azure.com )。这次,它由我的另一个团队拥有,位于Bitbucket上。在AzureDevops上创建新的CI管道时,我在Branch Policy
选项中选择了Other Git
(Bitbucket Cloud将 not 让我登录,因此无法使用该选项。我不是确定我们的Bitbucket存储库是否与Bitbucket云相同):
因此,我通常不能像往常一样选择存储库的分支来向其中添加Get sources
,因为此存储库在AzureRepos上不存在/不存在。有谁知道我能实现我想做的事情?再次,我希望新的合并请求合并到 Bitbucket 库的PR Trigger
分支中,以触发 THIS ci的CI构建我在AzureDevops管道上创建的管道。
答案 0 :(得分:1)
使用Oauth访问您的资源(以位桶(如果需要,可以使用用户名和密码)),或者您可以在项目设置中自行create service connection:
之后,转到“触发器”标签并选中“启用拉取请求验证”:
无法在此处创建PR触发器。
拉取请求验证(PR)触发器也会根据 存储库。
- Azure Repos Git中的PR触发器
- GitHub中的PR触发器
- Bitbucket Cloud中的PR触发器
答案 1 :(得分:0)
您可以从此处为Azure Repos,GitHub和Bitbucket Cloud签出Azure管道的CI触发器和PR触发器: MongoDB documentation