Pull to refresh

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

Website development *
Коллеги расскажите, пожалуйста. как вы делаете деплой на 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.22% Заливаем вручную по (S)FTP 1130
30.96% В document_root лежит рабочая копия SVN (GIT) хранилища 940
14.92% Bash скрипт делает экспорт (полный или частичный) из СКВ и отправляет его в production 453
5.14% Разливаем через deb пакеты 156
11.76% Другой вариант, напишу в комментариях 357
3036 users voted. 1529 users abstained.
Tags:
Hubs:
Total votes 56: ↑42 and ↓14 +28
Views 63K
Comments Comments 149