首页 > 解决方案 > 为什么构建触发器抱怨 Webhooks 丢失

问题描述

现在是我们启用构建管道的持续集成的时候了,所以当我这样做时,我看到了一些奇怪的东西......

触发器似乎已启用?然而,有一条消息表明 repo 中缺少 webhook,需要恢复。当我点击恢复时,它失败了!

远程存储库的 webhook 丢失或不正确。

休息

An error occurred while restoring the trigger’s webhook: Could not recreate the subscription. An error was encountered while creating the existing subscription: Unable to configure a service on the selected Bitbucket repository. Bitbucket returned the error 'Your credentials lack one or more required privilege scopes.'.

我要求回购的管理员尝试恢复它,因为我认为这可能是一个权限问题,甚至他也得到了错误......

这是存储库设置页面为我自己和存储库开发人员/管理员显示的内容......

回购页面

我们是否必须在 bitbucket 上手动添加 webhook?

标签: azure-devopsbitbucketazure-devops-pipelines

解决方案


在与开发人员进一步调试问题后,我们在 bitbucket 中创建的应用密码似乎没有启用“Webhooks”选项。

不幸的是,我们无法在 Bitbucket 中编辑应用程序密码,这是一个不好的约束,但无论如何。我们最终只是创建了一个新的应用密码,这次启用了 Webhooks 权限,然后我用这个新的应用密码更新了服务连接,哇,它成功了!

应用程序通行证


推荐阅读