我正在尝试创建多个环境。在部署结构时,我需要根据部署结构代码的环境更新连接字符串、外部资源名称等设置。我正在使用";Service Fabric应用程序部署任务";用于代码部署的azure管道。我知道在网络应用程序的情况下,我们可以在";Azure应用服务部署";任务";应用和配置设置";但在结构部署的情况下,存在相对的字段如何更新settings.xml文件以反映特定于环境的设置?
没有一个任务可以自动更改settings.xml文件。但是,您可以通过"文件转换"任务或"替换令牌"任务更新settings.xml文件。
这两个任务都可以执行XML转换和XML变量替换。
Replace Token任务是由Guillaume Rouchon编写的第三方开源扩展。你需要下载它,它可以作为一个内置的任务模板找到。
对于"文件转换"任务,您可以单击此文档了解详细步骤和示例。