如何解决Bitbucket存储库的PR->触发AzureDevops CI Pipeline构建?
在(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管道上创建的管道。
解决方法
Bitbucket Cloud
使用Oauth访问您的资源(以位桶(如果需要,可以使用用户名和密码)),或者您可以在项目设置中自行create service connection:
之后,转到“触发器”标签并选中“启用拉取请求验证”:
其他Git
无法在此处创建PR触发器。
,拉取请求验证(PR)触发器也会根据 存储库。
- Azure Repos Git中的PR触发器
- GitHub中的PR触发器
- Bitbucket Cloud中的PR触发器
您可以从此处为Azure Repos,GitHub和Bitbucket Cloud签出Azure管道的CI触发器和PR触发器: MongoDB documentation
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。