【问题标题】:Single Visual Studio Azure Project deploy multiple Cloud Service单个 Visual Studio Azure 项目部署多个云服务
【发布时间】:2015-11-05 22:43:34
【问题描述】:

对 Azure 有点陌生。我们有 3 个不同的云服务帐户 (dev/qa/prod)。我们有相同的 1 个 Web 角色和 2 个工作角色,我们想部署到这些云服务帐户。在 Visual Studio (2013) 中,我目前有一个带有 1 个 Web 角色和 2 个辅助角色的 Azure 项目。我为每个环境创建了 3 个不同的 ServiceConfiguration。我可以使用相应的 ServiceConfiguration 创建部署包。到现在为止还挺好。

现在,我似乎只能拥有一个 ServiceDefintion.csdef 文件。如果我想为我的 env 设置不同的 VM 大小(即每个 env 有不同的 ServiceDefinition.csdef 文件),我该如何实现?

【问题讨论】:

    标签: visual-studio azure deployment


    【解决方案1】:

    找到各种解决方案/选项:

    但是,我最终在我们的部署服务器 (Octopus) 上解决了这个问题。我有一个定义文件和 2 个配置文件(本地和云) - VS 中的默认值。对于工作站调试,使用本地服务配置。当我构建和打包时,我使用云服务配置作为起点。然后在 Octopus 中,我根据目标部署环境转换/变量替换服务定义和服务配置。

    【讨论】:

    • 你是如何在 octopus deploy 中修改 cspkg 中的服务 Def 文件的?有这方面的在线资源吗?
    猜你喜欢
    • 1970-01-01
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-13
    • 2016-08-21
    • 1970-01-01
    相关资源
    最近更新 更多