从 Azure DevOps 发布管道部署 Azure Function 时如何修改 function.json?

How to modify function.json when deploying Azure Function from Azure DevOps release pipeline?

我已经成功地为我的 v1.x Azure 函数创建了构建和发布管道,并且它正在运行。但是现在 function.json 文件有问题。我有三个具有不同触发器的环境(开发、测试和生产)。所以我需要为每个环境修改function.json如何在 Azure DevOps 的发布管道中修改 function.json 现在我必须在每次发布后手动修改它。

我在发布管道的 Azure 应用服务部署任务中使用 JSON 变量替换解决了这个问题。

[

然后将适当的变量放入 function.json,例如 Azure 服务总线触发器的主题:bindings.0.topicName = MyTopic