【问题标题】:Azure Cloud Service continuous integration with existing ccproj profileAzure 云服务与现有 ccproj 配置文件的持续集成
【发布时间】:2015-04-29 11:23:18
【问题描述】:

如何使用 Cloud Project 中配置文件中的发布设置来实现持续集成?

使用默认 TfvcContinuousDeploymentTemplate.12.xaml 时,发布会忽略我的一些配置文件设置。它不使用正确的存储帐户并始终发布到暂存环境。

以下是我的开发发布配置文件的设置:

这是我们构建定义的当前状态:

“部署设置路径”听起来是正确的,但它是only for Azure Websites

如何使用 .azurePubxml 文件中指定的所有配置文件设置发布此内容?

【问题讨论】:

    标签: azure msbuild continuous-integration azure-web-roles azure-cloud-services


    【解决方案1】:

    CI 模板TfvcContinuousDeploymentTemplate.12.xaml 不会使用您的发布配置文件。相关设置(部署槽、存储帐户名称……)在6. Deployment > Deployment > Windows Azure Deployment Environment中配置

    /p:TargetProfile=Development 仅指定服务配置(选择正确的 .cscfg 文件),而不是发布配置文件。

    如果您需要配置其他功能,例如远程调试,则必须在2. Build > 5. Advanced > MSBuild arguments 中添加additional msbuild parameters

    【讨论】:

    • 谢谢。出于某种原因,我从未见过那个对话框。我之前直接在该字段中输入了我的云服务名称。
    猜你喜欢
    • 2014-12-15
    • 2016-01-05
    • 1970-01-01
    • 2018-11-16
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    • 2013-11-07
    相关资源
    最近更新 更多