Разрабатываем некий программный комплекс(не знаю, как это обозвать по человечески...), в составе которого имеется пару ASP.NET приложений, пару windows service и ещё куча всякого мусора.
Используется это в двух вариантах с небольшими отличиями в конфигах: cloud (мы сами хостим и обслуживаем) и on-premises (продаём)
Для этого хозяйства есть самописный сетап, который, в принципе, справляется с этой задачей, но делает это медленно. Проверка простейших фиксов в web приложении выливается в 20 минутный апдейт руками, где нужно периодически нажимать next-next-next-reboot. Сборка сетапа из исходников тоже занимает порядочно времени.
Хочется как-то перевести деплоймент web приложения в cloud конфигурации на какие-то более быстрые рельсы.
И вот я пытаюсь найти решение, которое:
1. позволит быстро деплоить web часть. (windows services пока можно не обновлять — они меняются реже. но в перспективе и их как-то надо бы...)
2. помогает, или по крайней мере не мешает делать сетап для on-premises варианта, где мы не контролируем окружение и наличие разного рода тулов.