Azure云服务持续部署服务配置

时间:2014-10-20 10:44:28

标签: git azure tfs msbuild

如何为Azure云服务持续部署构建配置选择服务配置或发布配置文件?

我在TFS git repo中有解决方案“A”。我在Azure中也有一个云服务“B”,可以在推送到主分支后继续集成/交付/部署设置。这非常适合我的生产环境。

我现在正在尝试设置测试/合格环境。为此,我创建了云服务“C”并设置了与TFS的持续集成,以便每次推送到EDGE分支时重新部署解决方案“A”。这很好,除了它使用CLOUD服务配置,而不是我的“测试”服务配置。我怀疑它是未指定的云服务“C”的构建配置中的设置,因此它只使用默认值。

在某些天才建议我使用生产暂存环境进行测试之前,我的回答是:暂存环境是生产的精确副本,其目的是能够将新部署交换到生产中以最小化停机时间。我需要一个具有唯一URL的测试环境,使用另一个数据库并在Testing.cscfg文件中指定不同的设置。

这可能是我需要指定的额外MSBuild参数吗?

请回答有关如何配置此类设置的确切步骤,或者如果我接近整个情况的错误,请随时告诉我,我是一个白痴(正确的答案当然)。< / p>

http://grab.by/Boyw

http://grab.by/Boyy

1 个答案:

答案 0 :(得分:1)

我找到了答案。只需添加&#34; / p:TargetProfile = Testing&#34;在MSBuild参数部分(编辑构建定义&gt;处理&gt; 2.构建&gt; 5.高级)

相关问题