У меня есть .Net Core Web API, который мы контейнеризируем и разворачиваем через службы приложений Azure. В текущей архитектуре он имеет всего 3 переменные среды, а остальные наши настройки находятся в файлах appsettings..json.
Огромная боль в том, чтобы подать запрос на извлечение и пройти через наши конвейеры CI / CD, если мне нужно изменить одну из этих настроек приложения.
Преобразование всех параметров в переменные среды достаточно просто для локальной разработки и для моих полностью развернутых контейнерных приложений. Моя дилемма - это среда «Docker», которая встает на нашем сервере сборки во время нашего конвейера CI для выполнения тестов.
Где / как мне установить переменные env для этого?