Azure DevOps管道CI触发对“其他git”存储库的提交时未调用

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

我正在尝试配置Azure DevOps管道以进行持续集成(CI),但是当我将更改提交到指定的目标分支并将其推送到远程源(其他Git)时,它无法触发管道构建。

根据https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers,即使您的源代码位于远程Git存储库或Subversion中,也可以选择管道CI触发器,因为使用此触发器时,这意味着azure管道会定期轮询更改。] >

基于以下信息,我如何在Azure Devops中配置CI触发器

enter image description here

Bitbucket是我们的Git存储库管理解决方案,它是自托管的(不是云),可以在公共域上使用,但是需要进行身份验证(用户名和密码)才能访问存储库。据我所知,没有防火墙阻止该连接,而我所阅读的防火墙可以阻止该连接。

在Azure Devops中的项目设置中,我添加了类型为“其他Git”的“新服务连接”,并指定了以下设置(删除了实际值)。配置此服务连接后,它也配置为获取源。

enter image description here

enter image description here

如果我手动触发管道构建或将其设置为排定,则启动它没有任何问题。我尝试使用不同的设置进行尝试,即对门户网站授予权限,但是无论我尝试了什么,我都无法推送到master分支并自动触发构建。

这是否有可能实现,或者我缺少明显的东西?在寻找解决方案的过程中,我已经阅读了有关Web hook的信息,也许这是必需的吗?

谢谢

我正在尝试为连续集成(CI)配置Azure DevOps管道,但是当我将更改提交到指定的目标分支并将其推送到远程源(其他Git)时,它就失败了...

git azure azure-devops continuous-integration continuous-deployment
1个回答
0
投票
请从管道添加新的服务连接,然后再试一次:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.