У меня есть существующий веб-сайт, который отслеживает изменения в SVN-хранилище, и когда происходит регистрация, новый веб-сайт создается с использованием aspnet_compiler, а затем разливается то, что находится на рабочем сайте. на производственный веб-сервер. Весь процесс непрерывной интеграции построен с использованием cruisecontrol.net.
Я реорганизовал весь сайт для использования ASP.NET MVC и сейчас пытаюсь интегрироваться в процесс сборки. Похоже, что это изменилось, и я не получаю такое же поведение, как раньше с сайтами до MVC. К сожалению, я не добиваюсь большого прогресса, потому что кажется, что никто еще не сделал этого. У кого-нибудь есть что-то подобное для работы в любой форме?
Автоматизация командной строки с использованием «devenv» как «обычный проект» также не работает. Есть ключи командной строки / Build, но они просто собираются на месте. Эта командная строка не предоставляет механизм публикации, встроенный в пользовательский интерфейс. В каталоге проекта даже есть файл {Project Name} .Publish.xml, который, кажется, является манифестом того, что нужно опубликовать. Просто нет способа автоматизировать это.
Я просто пытаюсь эмулировать «Публикация {имя проекта}» в меню сборки в проекте VS 2008 MVC из командной строки.