2014-10-20 141 views
1

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

我在TFS git仓库中有解决方案“A”。我还在Azure中有一个云服务“B”,并在推送到主分支后继续进行集成/交付/部署设置。这适用于我的生产环境。

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

在一些天才建议我使用生产临时环境进行测试之前,这里是我的回应:临时环境意味着是生产的精确副本,并且能够将新部署转移到生产中以最小化停机时间。我需要一个具有唯一URL的测试环境,使用另一个数据库并在我的Testing.cscfg文件中指定不同的设置。

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

请回答如何配置这种类型的设置的确切步骤,或者如果我接近整个情况错误,请随时告诉我,我是一个白痴(与正确的答案关闭课程)。

http://grab.by/Boyw

http://grab.by/Boyy

+0

我担心没有好的解决方案。但是,您可以自定义构建模板来完成它。 – 2014-10-21 05:01:49

回答

1

我找到了答案。只需在MSBuild参数部分添加“/ p:TargetProfile = Testing”(编辑构建定义>进程> 2. Build> 5.高级版)

+0

有没有为我工作。你在使用'TfvcContinuousDeploymentTemplate.12.xaml'构建模板吗? – davenewza 2015-04-29 09:42:00