Как заменить переменные среды функции Azure в версии конвейера на VSTS - PullRequest
0 голосов
/ 18 сентября 2018

Я разработал функцию Azure, и мне нужно использовать конвейеры сборки и выпуска VSTS (Azure DevOps) для выполнения CI / CD.

Чтобы иметь возможность использовать одну и ту же сборку в разных средах, яя использую Environment.GetEnvironmentVariable("MyVariable"), чтобы получить значение некоторых переменных.

Я могу настроить эти переменные в настройках приложения функции Azure, и я также могу использовать конвейер выпуска VSTS для замены этих значенийв настройках приложения.

Однако из-за соображений безопасности, установленных моим клиентом, я не могу иметь эти переменные, доступные для просмотра в настройках приложения.

Так что мне нужно каким-то образом использоватьконвейер Build / Release для установки переменных среды, а не для их чтения на ресурсе функции на портале Azure.

Какой самый элегантный способ сделать это?

Я использую AzureФункции 2.0

Заранее спасибо.

...