Как использовать SVN для развертывания сайтов ASP.NET? - PullRequest
2 голосов
/ 28 октября 2008

Мы используем ASP.NET / C #.

Мы работаем локально, тестируем локально, проверяем наш код и двоичные файлы через SVN.

На нашем сервере мы извлекаем последнюю сборку из SVN непосредственно в наш веб-каталог IIS.

Это хорошая практика, или мы должны что-то еще сделать для развертывания?

Ответы [ 3 ]

3 голосов
/ 28 октября 2008

Зачем это проверять? Вы можете легко создать скрипт для его экспорта (чистый, без каталогов .svn, без беспорядка) в каталог IIS.

SVN поддерживает функцию экспорта, Экспорт SVN

Редактировать: только что заметил, что это уже было рассмотрено на SO: Ссылка

2 голосов
/ 28 октября 2008

В теории нет проблем с этой практикой. Я полагаю, что это упрощает развертывание, и вы можете проверить, какая ревизия в данный момент активна.

Возможно, другие будут поднимать соответствующие вопросы, но я действительно не вижу серьезных причин не делать этого.

1 голос
/ 28 октября 2008

Я делаю то же самое с 1 исключением ... Сначала я проверяю последнюю сборку для dev-версии сайта на том же сервере, чтобы убедиться, что на стороне сервера нет никаких странных проблем. Это редко, когда-либо, но это случилось раньше.

Не уверен, что есть лучший способ сделать это, но пока он хорошо работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...