JSON 在 VSTS 的构建定义中转换任务

JSON Transform Task in Build Definition in VSTS

我在我的项目中将 VSTS 用于 CI/CD 进程。

截至目前,我们的项目中几乎没有扩展名为 *.deployment.config 的配置文件。我们在构建定义中使用 XDT Transform 任务,它将转换应用于扩展名为 *.deployment.config.

的所有文件

同样,我正在寻找转换我的 json 文件的任务。我想保留 *.deployment.json 个文件,并希望在构建时将它们转换为 .json 个文件。

我还有一个任务,下面提到。但这一次只会转换一个文件。因此,我们必须为多个 json 个文件创建多个任务。

https://marketplace.visualstudio.com/items?itemName=sergeyzwezdin.magic-chunks

谁能提出更好的方法?

没有内置tasks/extensions可以转换多个json文件,有一个相关的扩展名:File Patch Build and Release Tasks.

另一方面,您可以通过 VSTS 扩展构建自定义任务:Add a build or release task

现在有一个内置的 Azure DevOps 服务任务来执行此操作:https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/file-transform?view=azure-devops