首页 > 解决方案 > 如何在 VSTS 上的发布管道中替换 Azure 函数的环境变量

问题描述

我开发了一个 Azure 函数,我需要使用 VSTS (Azure DevOps) 的构建和发布管道来执行 CI/CD。

为了能够在不同的环境中使用相同的构建,我使用Environment.GetEnvironmentVariable("MyVariable")来获取一些变量的值。

我能够在 Azure 函数的应用程序设置上配置这些变量,并且我还能够使用 VSTS 发布管道来替换应用程序设置上的这些值。

但是,由于我的客户强加的安全原因,我无法在应用程序设置中看到这些变量。

所以我需要以某种方式使用构建/发布管道来设置环境变量,而不是让它们在 Azure 门户的函数资源上可读。

最优雅的方法是什么?

我正在使用 Azure Functions 2.0

先感谢您。

标签: azure.net-coreenvironment-variablesazure-functionscontinuous-delivery

解决方案


推荐阅读