Мы пытаемся автоматизировать процесс сборки на наших промежуточных серверах, но столкнулись с трудностью, хотя и довольно незначительной. Мы используем встроенную в VS2010 функцию публикации, выполняем фиксацию в Subversion, а затем стороннее приложение (Beanstalk) автоматически извлекает обновленные файлы и отправляет их по FTP на промежуточный сервер.
Проблема, с которой мы столкнулись, заключается в том, что мы только Похоже, есть следующие варианты выбора:
Мой вопрос: есть ли легкая работа для этого или совершенно другой вариант развертывания, который мы упускаем из виду (мы не хотим публиковать прямо на сервере из VS, поскольку мы хотим отслеживать, кто / что / когда происходит развертывание)? Единственное, что я Мы столкнулись с тем, что перед публикацией необходимо вручную удалить содержимое файла, не трогая структуру папок, а затем выполнить развертывание с помощью функции «Заменить совпадающие файлы локальными копиями». К сожалению, это приводит к совершенно новому значению слова «автоматизация».
Есть идеи, как лучше всего этого добиться?