构建管道中的变量替换

Variable substitution in build pipeline

网上有大量关于如何在 this one 等发布管道中替换 JSON 配置文件的资源。我配置了这个。有用。但是,我们有多个集成测试也会到达数据库。这些测试在构建期间 运行。我还没有看到任何选项来替换构建管道中的配置值。它存在吗?还是我真的必须使用这个自定义任务(见下面的截图)?

没有开箱即用的任务仅用于替换文件中的 tokens/values(同样在发布管道中,该任务是 Azure App Service Deploy 并且不仅用于替换 json 配置).

您需要使用 here 的外部扩展或为此编写一个 PowerShell 脚本。

Microsoft 最近有一个开箱即用的任务。它称为文件转换。它目前处于预览阶段,但效果非常好!它没有任何问题,它的工作方式与您在发布管道中配置它的方式相同。任何时候都会推荐这个!

下面你可以看到我的配置。