如何为Azure云服务连续部署构建配置选择服务配置或发布配置文件?
我有解决方案"A“在一个TFS git回购。我还在Azure中有一个云服务"B“,在推进到主分支之后继续进行集成/交付/部署设置。这非常适合我的生产环境。
我现在正在尝试设置一个测试/合格环境。为此,我创建了云服务"C“,并设置了与TFS的持续集成,以便在每次推到边缘分支时重新部署解决方案"A”。这很好,只是它使用了云服务配置,而不是我的“测试”服务配置。我怀疑它是云服务"C“构建配置中没有指定的设置,因此它只使用默认设置。
在某些天才建议我使用生产阶段环境进行测试之前,我的反应是:准备环境应该是生产的精确副本,它的思想是能够将新的部署切换到生产上,以尽量减少停机时间。我需要一个具有唯一URL的测试环境,使用另一个数据库,并在我的Testing.cscfg文件中指定不同的设置。
这可能是我需要指定的额外的MSBuild参数吗?
请回答如何配置这类设置的确切步骤,或者如果我接近错误的整个情况,请随时告诉我,我是一个白痴(正确的答案偏离了方向)。
http://grab.by/Boyw
http://grab.by/Boyy
发布于 2014-10-21 09:15:20
我找到了答案。只需在/p:TargetProfile=Testing参数部分添加“MSBuild”(编辑生成定义> Process >2.Build>5.Advanced)
https://stackoverflow.com/questions/26463722
复制相似问题