Website development
7 February 2014

Опрос. Как вы делаете деплой на production сервер(а)?

Коллеги расскажите, пожалуйста. как вы делаете деплой на production сервер(сервера) веб-проектов.
Если у вас используется 3 или 4 вариант, то как вы переключаете document_root — создаете симлинк на новый релиз или переписываете (скриптом) конфиг nginx?
Если переключать симлинк не бывает проблем с APC или XCache?
Если не хватает какого то варианта пишите в комментарии.

UPD: Спасибо всем за комментарии, пятничный пост получился очень продуктивным и полезным думаю для многих.
UPD2: Небольшой обзор комментариев:
подробные разборы деплоя habrahabr.ru/post/211733/#comment_7286111 habrahabr.ru/post/211733/#comment_7287769
утилиты для создания deb пакетов habrahabr.ru/post/211733/#comment_7286187
наиболее популярное готовое ПО capistrano, fabric, teamcity
Only registered users can participate in poll.Log in, please.
Как вы делаете деплой на production сервер(а)?
37.2% Заливаем вручную по (S)FTP 1130
30.9% В document_root лежит рабочая копия SVN (GIT) хранилища 940
14.9% Bash скрипт делает экспорт (полный или частичный) из СКВ и отправляет его в production 453
5.1% Разливаем через deb пакеты 156
11.7% Другой вариант, напишу в комментариях 357
3036 users voted. 1529 users abstained.

+28
59.4k 142
Comments 149