XML 文件中存在应用程序配置的 Azure Devops 自动化
Azure Dev Ops automation of application configuration present in XML file
我的一些应用程序配置存在于 XML 文件中。这些将随着环境的变化而变化。我想让这些值在基于环境的部署过程中被替换。我的变量存在于发布管道变量中。我无法使用替换令牌任务,因为我的构建是 zip 格式。我尝试使用部署任务中存在的选项(XML 替换)- 它适用于配置和 JSON 文件。不确定如何使其与 XML 个文件一起使用。
感谢您的帮助。
有一种解决方法可以替换压缩 XML 文件中的值。
1,可以使用
Extract Files task 解压缩 zip 文件。
2,然后可以使用替换令牌任务替换XML文件中的值。
3,然后可以添加Archive file task对提取的文件进行归档。并在您的部署任务中定位这个新归档的文件。
使用 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/file-transform 也可以在您定位下载的 zip 的地方使用它,它可以将其转换为相应的 XML 或 JSON,然后重新压缩
我的一些应用程序配置存在于 XML 文件中。这些将随着环境的变化而变化。我想让这些值在基于环境的部署过程中被替换。我的变量存在于发布管道变量中。我无法使用替换令牌任务,因为我的构建是 zip 格式。我尝试使用部署任务中存在的选项(XML 替换)- 它适用于配置和 JSON 文件。不确定如何使其与 XML 个文件一起使用。
感谢您的帮助。
有一种解决方法可以替换压缩 XML 文件中的值。
1,可以使用 Extract Files task 解压缩 zip 文件。
2,然后可以使用替换令牌任务替换XML文件中的值。
3,然后可以添加Archive file task对提取的文件进行归档。并在您的部署任务中定位这个新归档的文件。
使用 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/file-transform 也可以在您定位下载的 zip 的地方使用它,它可以将其转换为相应的 XML 或 JSON,然后重新压缩