2015-11-05 123 views
0

Azure有點新鮮。我們有3個不同的雲服務帳戶(dev/qa/prod)。我們有相同的1個Web角色和2個工作角色,我們希望將其部署到這些雲服務帳戶。在Visual Studio(2013)中,我目前擁有一個具有1個Web角色和2個工作角色的Azure項目。我爲每個環境創建了3個不同的ServiceConfigurations。我可以使用相應的ServiceConfiguration創建一個部署包。到現在爲止還挺好。單個Visual Studio Azure項目部署多個Cloud Service

現在,我似乎只能有一個ServiceDefintion.csdef文件。如果我想爲我的envs(即每個env使用不同的ServiceDefinition.csdef文件)選擇不同的VM大小,我該如何實現?

回答

0

發現各種解決方案/選項:

然而,我最終解決了我們的部署服務器(章魚)的問題。我有一個單一的定義文件和2個配置文件(本地和雲) - VS中的默認值。對於工作站調試,使用本地服務配置。當我構建和打包時,我使用雲服務配置作爲起點。然後在Octopus中,我根據目標部署環境將變量/變量同時替換爲servicedefintion和serviceconfiguration。

+0

您是如何修改章魚部署中的cspkg內的服務Def文件的?有沒有關於此的在線資源? –

相關問題