我在项目中使用VSTS进行CI / CD处理。
截至目前,我们在项目中的配置文件很少,扩展名为*.deployment.config
。我们在构建定义中使用XDT Transform
任务,该变量将转换应用于扩展名为*.deployment.config
的所有文件。
同样,我正在寻找一个转换我的json文件的任务。我想保留*.deployment.json
个文件,并希望它们在构建时转换为.json
文件。
我还有一个任务,如下所述。但这一次只能转换一个文件。因此,我们必须为多个json文件创建多个任务。
https://marketplace.visualstudio.com/items?itemName=sergeyzwezdin.magic-chunks
有人可以建议一个更好的方法吗?
答案 0 :(得分:0)
没有内置的任务/扩展可以转换多个json文件,有一个相关的扩展名:https://stackoverflow.com/a/48736729。
另一方面,您可以通过VSTS扩展程序构建自定义任务:File Patch Build and Release Tasks
答案 1 :(得分:0)
现在有一个内置的Azure DevOps服务任务来执行此操作:https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/file-transform?view=azure-devops