Azure Cloud Service与现有ccproj配置文件持续集成

时间:2015-04-29 11:23:19

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

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

Cloud Project Development profile

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

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

Publish Profile

以下是构建定义的当前状态:

Build Definition

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

如何使用我的.azurePubxml文件中指定的所有配置文件设置进行发布?

1 个答案:

答案 0 :(得分:1)

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

中配置

enter image description here

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

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