首页 > 解决方案 > 如何替换 VSTS CD 版本中的 json 文件?

问题描述

在将构建部署到 UAT、生产等多个环境时。我想用 config.json 替换一个文件 config.uat.json 或 config.prod.json。有什么选择吗?就像我们有 XML 转换一样。

我知道 Json 变量替换,但这不符合我的目的,因为变量列表很长(几乎 50 个条目)

提前致谢!

标签: azureazure-devopsazure-pipelinesazure-pipelines-release-pipelinecontinuous-delivery

解决方案


JSON 变量替换应该是一个不错的选择,如果您不想在Variables选项卡上一一添加变量,可以使用 VSTS REST API 更新它们,或者添加一个 powershell 脚本来设置变量。

否则,您可能需要删除 config.uat.json 或 config.prod.json,并将 config.json 复制到目标机器。


推荐阅读