繁体   English   中英

如何在 Azure DevOps 发布管道中构建不同的配置?

[英]How to build different configs in Azure DevOps release pipeline?

我目前有一个 Azure DevOps 发布管道,其中包含按该顺序触发的测试、验收和生产阶段。 当有新版本可供部署时触发测试。

我遇到的问题是当前所有阶段都部署了完全相同的工件。 但这是错误的,因为他们正在部署到需要拥有自己的 Web.config 版本的不同环境。

如何更改我的设置以使所有环境都获得正确的包? 我应该以一种为多个不同的配置构建的方式更改我的构建设置,还是应该为每个环境单独构建? 以及如何选择发布管道的每个阶段应该部署的工件?

这就是我的发布管道现在的样子: 在此处输入图片说明

每个环境都可以定义自己的变量。 只需单击变量选项卡,并确保将这些变量中的任何一个都设置为适当的环境。
释放变量截图

然后使用 Azure 应用服务部署(如果面向 Azure)或 IIS Web 应用部署任务,您可以使用变量的值更新配置文件, 这里是有关如何执行此操作的文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM