Classic asp - Как автоматизировать развертывание - в среде непрерывной интеграции

Я делал некоторые чтение http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-dep loy-vs.html и https://michaelbaylon.wordpress.com/2011/04/13/managing-sql-scripts-and-continuous-integration/ ... и т. д. при автоматическом развертывании и непрерывная интеграция и т. д., но, похоже, это не говорит об автоматическом развертывании в классической среде asp, и вы не можете правильно выполнить CI, если не войдете в автоматическое развертывание.

Может ли MSDeploy развернуть классический веб-сайт asp? Если нет ... лучше всего просто написать сценарий сборки, который копирует все файлы в правильную папку, а затем запускает IIS? Я сделал это с помощью msbuild и задачи расширения msbuild robocopy.Но тогда как вы обрабатываете разные среды (QA, dev, staging, production)? Нет веб-конфигурации для размещения разных строк подключения и т.д ... предположительно msbuild знает конфигурацию ... но как это работает, когда нет Интернета config?

Итак, со всеми этими вопросами я изо всех сил пытаюсь продвинуться вперед в создании сценария развертывания / module / exe для нашего классического веб-сайта asp. Есть ли у кого-нибудь ответы / ресурсы / дополнительные вопросы, на которые они могут указать мне в направлении?

7
задан John Saunders 6 January 2012 в 00:51
поделиться