Публикация Service Fabric для конкретной конфигурации сборки из VS - PullRequest
0 голосов
/ 10 октября 2018

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

Я могу опубликовать в своем кластере просто отлично.Я щелкаю правой кнопкой мыши по проекту ткани и выбираю публикацию.Затем я выбираю профиль публикации и уже в пути.

Проблема в том, что он всегда публикует сборку, настроенную в текущем раскрывающемся меню «Конфигурации сборки».Когда я использовал «старомодные» облачные сервисы, профиль публикации включал конфигурацию сборки.

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

Итак, есть ли способ выбрать профиль публикации, предназначенный для конкретной конфигурации сборки?

Я не ищу автоматическивыберите профиль публикации.Когда я выбираю профиль публикации, мне нужна определенная конфигурация сборки.

1 Ответ

0 голосов
/ 10 октября 2018
  • Если вы говорите о своем локальном кластере разработчиков:

Нет.Вам нужно переключить локальный кластер dev с 1 на 5 узлов или vv и соответственно изменить конфигурацию bld.

  • Если нет:

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

Среди многих других преимуществ использование этого подхода позволяет вам совместно работать над решением, проверять и тестировать код до его фиксации,построен и развернут.Это снижает вероятность развертывания некорректных артефактов в кластере.

Если вам требуется возможность публикации из своего блока разработки, обратите внимание на использование сценария PowerShell для создания и упаковки решения и развертывания пакета приложения.

...