Публикация веб-системы ASP.NET MVC на нескольких доменах - PullRequest
0 голосов
/ 07 января 2019

У нас есть веб-система (ASP.NET MVC), у каждого клиента есть свой домен и БД.

Теперь мы разрабатываем некоторые модули, и мне нужно загрузить обновления в каждый домен и развернуть изменения в базах данных для каждой базы данных (поэтому, если у меня 10 клиентов, мне нужно повторить эту задачу 10 раз)

Я хочу знать, как развертывать обновления сразу на всех доменах и базах данных.

С уважением,

Ответы [ 2 ]

0 голосов
/ 07 января 2019

Вы можете использовать некоторые инструменты следующим образом: чтобы выполнить скрипт на нескольких БД, вы можете использовать инструмент под названием "Apex Sql" Выполнение запроса SQL для нескольких баз данных

для публикации в разных папках вы можете использовать инструмент под названием "fling" https://www.nchsoftware.com/fling/index.html

0 голосов
/ 07 января 2019

Для этого вы можете использовать CI / CD (непрерывная интеграция / непрерывное развертывание). Пожалуйста, посмотрите на ссылку ниже -

https://www.infoworld.com/article/3271126/ci-cd/what-is-cicd-continuous-integration-and-continuous-delivery-explained.html

Полезными приложениями являются Teamcity, Octopus. Кроме того, для развертывания изменений базы данных вы можете создать консольное приложение, в которое можно добавлять файлы sql. Который при развертывании будет добавлен в клиентскую базу данных. Вы можете посмотреть по ссылке ниже -

https://www.mssqltips.com/sqlservertip/5164/basic-database-continuous-integration-and-delivery-cicd-using-visual-studio-team-services-vsts/

...