VSTS - DevOps Azure: преобразования AppSettings во время выпуска или несколько артефактов - PullRequest
0 голосов
/ 04 марта 2019

Мы пытаемся автоматизировать процесс выпуска приложения .NET Core, используя преимущества конвейеров Azure DevOps.Идея заключается в развертывании в трех разных средах с изолированными базами данных.В настоящее время у нас есть один артефакт, сгенерированный сборкой и развернутый Release в средах без какого-либо преобразования, поэтому на данный момент, какой из них может быть лучшим подходом:

  1. Generateнесколько артефактов с преобразованием, уже выполненным в сборке, а затем выпуском развертывания различных артефактов с соответствующей средой к выпуску.
  2. Создание одного артефакта и выполнение различных преобразований в любой среде в пределах его собственнойэтап релейная фаза.
  3. Еще одна идея?

Заранее спасибо

1 Ответ

0 голосов
/ 09 апреля 2019

Я бы предложил перейти к варианту 2, варианту 1, с которым у меня есть проблемы ... это даже очень хорошая практика аудита, поскольку означает, что вы создаете x количество артефактов?В то время как идея создания 1 артефакта и изменения конфигураций на основе среды гарантирует, что код действительно одинаков во всех средах.

, если вам нужно, вот URL-адрес документа с некоторой очень хорошо объясненной информацией о том, как это сделать.преобразование с помощью файлов .json https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/transforms-variable-substitution?view=azure-devops

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