我的一些应用程序配置都存在于XML文件中。这些将随着环境的变化而变化。我想获取这些值,以便在基于环境的部署期间替换它们。我的变量存在于Release管道变量中。我无法使用替换令牌任务,因为我的构建是zip格式。我尝试使用部署任务中的选项(XML替换)-它可以与config和JSON文件一起使用。不确定如何使其与XML文件一起使用。
感谢您的帮助。
答案 0 :(得分:0)
有一个替代方法来替换压缩的XML文件中的值。
1,您可以使用 Extract Files task提取zip文件。
2,然后您可以使用replace token任务替换XML文件中的值。
3,然后您可以添加Archive file task来存档提取的文件。并在部署任务中定位这个新存档的文件。
答案 1 :(得分:0)
使用https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/file-transform还可在您定位下载的zip的情况下使用,它可以将其转换为相应的XML或JSON,然后将其重新压缩