Управление конфигурацией в развертывании AKS с помощью Azure конвейеров для различных сред - PullRequest
0 голосов
/ 10 января 2020

Я создал ASP. NET Базовый WebAPI и развернут в среде разработки (Kubernetes) с использованием Azure Конвейеров. Как я могу обновить конфигурацию в конвейере, если мне нужно опубликовать sh тот же API в другой среде (например, SIT). Так как у меня разные настройки / конфигурации для сред Dev и SIT. Пожалуйста, ведите меня.

Ответы [ 2 ]

0 голосов
/ 14 января 2020

Проблема возникает, когда я хочу развернуть тот же API в других средах, таких как QA / UAT / Prod. Поскольку каждая среда имеет отдельные базы данных

Для решения этой проблемы есть несколько способов достижения этой цели. Вы можете добавить расширение Замена токенов в задание, чтобы заменить строку подключения к базе данных в настройках приложения. json.

enter image description here

Вы можете определить вашу переменную, как показано ниже:

{
  "ConnectionStrings": {
    "DefaultConnection": "#{connectstring}#"
  }
}

Вы можете обратиться к этому case и lab для получения подробной информации.

Вот некоторые ссылки для та же проблема:

Замена строк подключения к базе данных в Docker изображении

Задание Json Задача свойства для замены ConnectionStrings

0 голосов
/ 11 января 2020
...