【发布时间】:2017-06-30 16:17:10
【问题描述】:
我在 VSTS 上设置发布版本时遇到问题。 我有一个 Web 应用程序,它在每次构建时都部署到开发环境中。 之后,我们可以选择将该版本部署到生产或测试环境。
在进入 Prod 环境时,我想使用 web.release.config 来替换连接字符串、应用程序设置等的变量。 这工作正常,但它适用于两个版本,DEV 和 PROD。
I.E.如果我在 web.release.config 中提供了正确的 prod 连接字符串,它将在第一个构建版本中部署到开发站点。
我怀疑是 Build 执行此操作而不是发布。
如何防止 web.release.config 应用于默认的 DEV 构建?
图片显示发布配置,Dev 没有检查 xml 转换。
这是仅在 Web.Release.Config 文件中的转换。
非常感谢您在获取版本以仅交换 PROD 的配置值方面提供任何帮助。
是BUILD而不是发布???
使用 15.3 版本的 Visual Studio 2017 预览版签入 VSTS 以进行构建和发布。
最好的问候, 棒
【问题讨论】:
标签: azure-pipelines azure-pipelines-release-pipeline