我有一个由Cloud Service项目部署的Web角色,我有一个构建和发布定义设置,可以部署到2个环境(分段和生产)。我的目标是在各自的分区中生成一个Staging and Production连接字符串环境,但我很好奇这是如何使用引用单个构建工件的发布定义。
到目前为止,我有一个Web.Staging.config和一个Web.Production.config - 将Build操作设置为" Content"并始终复制。
答案 0 :(得分:1)
简单的方法是在发布期间构建和发布云服务项目:
$(Build.SourcesDirectory)
)BuildConfiguration
;值= Staging
;范围= StagingEnv
(环境名称);名称= BuildConfiguration
;值= Production
;范围= ProductionEnv
(环境名称); $(BuildConfiguration)
)顺便说一句,如果您使用git,可以直接在发布定义中添加Git工件。