VSTS выпускает веб-приложение для более чем 30 приложений, используя профиль публикации
Мы разработали веб-приложение с использованием ASP.NET MVC и базы данных на сервере SQL.
У нас более 30 клиентов, каждый из которых имеет собственную службу приложений Azure и базу данных SQL Azure. Все ресурсы по одной подписке.
Теперь я хотел развернуть приложение и базу данных для этих 30 клиентов.
Я настроил CI для приложения в VSTS. Теперь я хотел установить CD, чтобы выпустить приложение для всех 30 клиентов.
Я не хочу создавать отдельную среду выпуска для каждого клиента и не хочу использовать задачу развертывания 30 приложений Azure в одной среде. Потому что количество клиентов будет увеличиваться в будущем.
Вместо этого я могу добавить профиль публикации для каждого клиента в проект. В VSTS Release Как настроить выпуск всех профилей публикации, доступных в проекте?
1 ответ
Эта статья может вам помочь. Позвоните MsDeploy из VSTS
По сути, вы захотите вызвать msdeploy в качестве задачи в своем выпуске и передать ей профиль развертывания.