В настоящее время у нас есть 4 различных среды (Lab, Test, Stage, LIVE), и мы внедрили автоматическое развертывание с использованием Nant / CC.Net. Я изучаю и провожу некоторые исследования относительно того, что можно сделать более эффективно с помощью нового инструмента MSDeploy.
Чего я хочу добиться, так это создать пакет с папкой конфигурации, внутри которой у нас будут все разные файлы конфигурации для всех возможных сред (в основном добавление всех файлов преобразования конфигурации)
Я хочу добиться автоматического развертывания в нашей корпоративной среде, где у команды разработчиков нет доступа к серверу, на котором она будет развернута. Нам просто нужно передать пакет развертывания с предопределенной инструкцией по установке пакета.
Какой лучший подход ты можешь придумать. МЫ НЕ ИСПОЛЬЗУЕМ TFS и не хотим, чтобы процесс автоматической сборки зависел от какого-либо процесса как такового, кроме MSDeploy или чего-то, что легко заменить. Думаю об использовании MSBuild тоже.