我們有一個我們部署到Azure的應用程序。它涉及部署多種雲服務,並具有Web角色和工作者角色的組合。一些工作角色從隊列中挑選項目並處理它們。我們還有一些定期運行的計劃作業(備份Azure表格存儲等)。無需啓動角色即可部署到Azure
每次部署時,我們都必須在門戶中觀察登臺環境,並手動停止角色啓動。我們必須這樣做,因爲我們不希望分段和生產插槽同時處理信息(例如,從相同的隊列中拉出,但以不同的方式處理,或同時運行相同的預定作業等)。
我發現有一個部署進入分段處於停止狀態的唯一方法是讓最後一個部署停止。缺點是你要爲這些實例付費,即使它們沒有運行。
那麼,如何在不啓動部署的情況下部署到Azure中的空臨時插槽?
編輯:我們通過Visual Studio或Visual Studio Online(即TFS)啓動構建。通常不使用powershell。
「StartDeployment」參數如何:http://msdn.microsoft.com/ EN-US /庫/蔚藍/ ee460813.aspx?不知道在通過TFS部署代碼時它是如何工作的。 – 2014-08-29 04:30:09
偉大的點Gaurav,我忘記了那個屬性。 – kwill 2014-08-29 14:58:36