#azure #azure-service-fabric #azure-pipelines-release-pipeline #application-settings
#azure #azure-service-fabric #azure-pipelines-release-pipeline #приложение-настройки
Вопрос:
Я пытаюсь создать несколько сред. При развертывании структуры мне нужно обновить такие параметры, как строка подключения, имена внешних ресурсов, в зависимости от среды, в которой я развертываю код структуры. Я использую «Задачу развертывания приложения Service Fabric» конвейера Azure для развертывания кода. Я знаю, что в случае веб-приложения мы можем настроить в задачах «Развертывание службы приложений Azure» «Параметры приложения и конфигурации», но в случае развертывания структуры есть относительные поля, как я могу обновить settings.xml файл , отражающий специфические настройки среды ?
Комментарии:
1. Привет, пожалуйста, проверьте, может ли мой ответ вам помочь. Если у вас возникли какие-либо трудности при использовании задач, просто не стесняйтесь комментировать.
2. Привет, не получил вашу последнюю информацию. Есть ли какие-либо обновления для этой проблемы?
Ответ №1:
Не существует задачи, которая может автоматически изменять settings.xml досье. Однако вы можете обновить settings.xml задача преобразования файла за файлом или задача замены токена.
Обе задачи могут выполнять преобразование XML и замену переменных XML.
Replace Token task — это стороннее расширение с открытым исходным кодом, автором которого является Гийом Рушон. Вам необходимо загрузить его, и его можно найти как встроенный шаблон задачи.
Для задачи преобразования файла вы можете щелкнуть этот документ для получения подробных шагов и примеров.
Комментарии:
1. Другим вариантом может быть использование файлов конфигурации xml для конкретной среды, а затем выбор соответствующего файла конфигурации (dev.xml , prod.xml и т.д.) в задаче развертывания на основе текущей среды.