Я разработал функцию Azure, и мне нужно использовать конвейеры сборки и выпуска VSTS (Azure DevOps) для выполнения CI / CD.
Чтобы иметь возможность использовать одну и ту же сборку в разных средах, яя использую Environment.GetEnvironmentVariable("MyVariable")
, чтобы получить значение некоторых переменных.
Я могу настроить эти переменные в настройках приложения функции Azure, и я также могу использовать конвейер выпуска VSTS для замены этих значенийв настройках приложения.
Однако из-за соображений безопасности, установленных моим клиентом, я не могу иметь эти переменные, доступные для просмотра в настройках приложения.
Так что мне нужно каким-то образом использоватьконвейер Build / Release для установки переменных среды, а не для их чтения на ресурсе функции на портале Azure.
Какой самый элегантный способ сделать это?
Я использую AzureФункции 2.0
Заранее спасибо.