2013-03-16 94 views
6

部署我有託管於Windows Azure的一個網站,我在好幾個月前建立起來的時候,我推到一個特定的分支上到位桶自動部署 - 按照這些指令:天青 - 從到位桶

http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-git/#header-3

上次我對網站進行了任何更改(這是2012年11月24日),這工作正常。我剛推出另一項更改,但尚未部署。再次回到設置中,它看起來像是從Azure儀表板中刪除了該功能。在快速瀏覽部分,我不再看到「設置Git發佈」選項。

我已經谷歌搜索,看看我是否可以找到任何引用此功能被刪除,但我沒有運氣。有誰知道爲什麼我突然無法再從我的Bitbucket帳戶進行部署,或者在Azure控制面板中不再具備這些功能?

+0

應該仍然有效,實際上它們增加了更多的功能。你應該看到一個嚮導對話http://weblogs.asp.net/scottgu/archive/2013/03/18/windows-azure-new-hadoop-service-html5-js-cors-phonegap-mercurial-and-dropbox- support.aspx – EdmundYeung99 2013-03-19 10:17:10

+0

你最終得到了這個工作嗎? – Dashu 2013-06-10 17:39:47

+0

@Dashu不,我最終只是爲Azure添加了另一個遠程存儲庫,並在我想部署的時候推動這個存儲庫。我沒有真正注意到levelnis回覆 - 我會在本週提出他的建議,並更新此主題。 – Dan 2013-06-10 20:49:12

回答

1

您可能已經失去了Azure和Bitbucket之間的提交後掛鉤。我也偶然發現這種情況。如果您在Bitbucket存儲庫設置中查看「服務」頁面,則應該有一個到Azure的POST掛鉤。如果它存在,我將刪除該鉤子,然後清除Azure站點中的部署文件夾以重置它。

如果您進入您的站點並清除部署文件夾(將會有一堆名爲GUID的文件夾代表已發生的部署),然後返回並刷新儀表板頁面,您應該看到選項設置Git發佈再次出現。

+0

嗨。我剛剛嘗試過,並沒有奏效。該選項沒有重新出現。 – Dan 2013-06-10 21:27:17

+0

有趣 - 這有點痛苦,但你可以嘗試刪除網站,並重新開始。我遇到了一個我已經建立的網站,並且創建了一個新網站並未導致問題重新出現。我們從來沒有深入到問題網站的問題的底部,只是用它來解決Azure網站的問題。 – levelnis 2013-06-10 21:32:22

+0

我現在剛把它設置爲一個獨立的遠程Git回購,當我想要上線時,我推送到Azure回購站,否則就是Bitbucket。無論如何,Git可以靈活地使用遠程回購和分支機構,這不是對部署工作流程的巨大改變。 – Dan 2013-06-10 21:36:45