Встраивание общего XML в манифест приложения Service Fabric - PullRequest
0 голосов
/ 20 марта 2019

Мы используем фреймворк Service Fabric с .net Core. Одна из вещей, которая стала немного проблематичной - некоторые наши сервисы / приложения нуждаются в одинаковых параметрах, которые мы повторно набираем для каждого манифеста приложения.

Существует ли способ совместного использования фрагмента XML, на который вы можете ссылаться в манифесте приложения / чтобы приложения Service Fabric, использующие те же параметры, могли просто ссылаться на этот общий фрагмент?

1 Ответ

0 голосов
/ 22 марта 2019

AFAIK, нет способа предоставить параметры для отдельных файлов, но вы можете обновить скрипт Deploy-FabricApplication.ps1 по умолчанию, чтобы сделать это.

В вашем случае вы можете:

  • Создайте отдельные файлы и создайте сценарий для объединения его перед развертыванием.
  • Используйте процесс CI / CD для задания значений конфигурации и введите значения, как показано здесь
  • Передать общие значения в виде JSON как один параметр, как показано здесь
  • Используйте сервер конфигурации, например Azure KeyVault, и приложения загружаются с него.

Вероятно, выполнимо многими другими способами, не должно быть так сложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...