我有一个托管在Windows Azure上的网站,我在几个月前设置了它,当我推送到Bitbucket上的特定分支时自动部署 - 按照这些说明:
http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-git/#header-3
上次我对网站进行了任何更改(2012年11月24日),这项工作正常。我刚推了另一个更改,但尚未部署。再次返回设置,看起来该功能已从Azure仪表板中删除。我不再在快速浏览部分看到“设置Git发布”选项。
我已经Google搜索,看看我是否可以找到任何有关此功能的参考被删除,但我没有运气。有谁知道为什么突然我不再从我的Bitbucket帐户部署,或者在Azure控制面板中根本不再具有该功能?
答案 0 :(得分:1)
你可能已经失去了Azure和Bitbucket之间的post commit钩子。我发现这种情况偶尔也会发生在我身上。如果您查看Bitbucket存储库设置中的“服务”页面,则应该有一个Azure挂钩。我会删除钩子,如果它在那里,然后清除Azure站点中的部署文件夹以重置它。
如果您FTP到您的站点并清除部署文件夹(将有一堆名为guids的文件夹代表已经发生的部署),然后返回并刷新仪表板页面,您应该看到选项设置Git发布再次出现。