gpt4 book ai didi

git - 对 'other git' 存储库进行提交时,Azure DevOps 管道 CI 触发器不会调用

转载 作者:行者123 更新时间:2023-12-04 04:15:37 24 4
gpt4 key购买 nike

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

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

根据以下信息,我在 Azure Devops 中配置 CI 触发器

enter image description here

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

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

enter image description here

enter image description here

如果我手动触发管道构建或将其设置为计划,则启动不会出现任何问题。我尝试过使用不同的设置,即门户的权限,但无论我尝试过什么,我都无法推送到主分支,它会自动触发构建。

这是可能实现的还是我错过了一些明显的东西?在寻找解决方案期间,我读到了有关网络 Hook 的信息,也许这是必需的?

谢谢

最佳答案

请从管道添加新的服务连接并再试一次:

enter image description here

关于git - 对 'other git' 存储库进行提交时,Azure DevOps 管道 CI 触发器不会调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60764269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com