根据这篇博文,我在 Azure 网站上使用 bitbucket 设置了 git 持续部署
我完成了所有步骤,没有任何问题,但是当我git push
进行 bitbucket 时,没有发生 Azure 部署......
如果我推送到我的 azure git url,部署将照常进行。
还有其他人遇到过这个问题吗?
谢谢!
昨天,我们向 bitbucket.org 部署了一项更改,以使用我们的 POST 服务发送 Authorization 标头,这可能破坏了我们与 Windows Azure 的集成。
我已回滚更改,以便我们进行调查。
它现在对你有用吗?
在直接推送到 Azure 上的 git 存储库后,您是否设置了 bitbucket 部署?您需要通过 FTP 进入并清空部署文件夹,然后刷新门户上的部署选项卡。然后,您将能够再次链接您的 bitbucket 帐户,它应该可以正常工作
这可能不是所有情况下的解决方案,但对我来说,这是我测试并发现正确的假设之一:
我注意到,对于我担任管理员的私有/公共存储库,集成进行得很顺利。它仅适用于我只有读写访问权限的存储库,我无法从版本控制设置部署(即用于 Bitbucket 和 Azure 网站)。
实际上,为了验证这个假设,我创建了一个只有 rw-access 的 repo 的分支(在分支中,我自动成为管理员),然后尝试使用这个分支设置部署。效果很好!
请注意,对于我尝试链接到的所有存储库(无论是否私有,以及链接是否有效),我都具有读写访问权限。不过,我相信最终设置应该只需要对 repo 的读取访问权限。我还没有隔离实际问题......