
Poll. How do you make a deployment to the production server (s)?
Colleagues tell me, please. how do you deploy to the production server (s) of web projects.
If you use option 3 or 4, how do you switch document_root - create a symlink to a new release or rewrite the nginx config (script)?
If switching symlink there are no problems with APC or XCache?
If you are missing some option, write in the comments.
UPD: Thanks to everyone for the comments, the Friday post was very productive and useful, I think for many.
UPD2: A small review of comments:
detailed debug deployments habrahabr.ru/post/211733/#comment_7286111 habrahabr.ru/post/211733/#comment_7287769
utilities for creating deb packageshabrahabr.ru/post/211733/#comment_7286187 the
most popular ready-made software capistrano, fabric, teamcity
If you use option 3 or 4, how do you switch document_root - create a symlink to a new release or rewrite the nginx config (script)?
If switching symlink there are no problems with APC or XCache?
If you are missing some option, write in the comments.
UPD: Thanks to everyone for the comments, the Friday post was very productive and useful, I think for many.
UPD2: A small review of comments:
detailed debug deployments habrahabr.ru/post/211733/#comment_7286111 habrahabr.ru/post/211733/#comment_7287769
utilities for creating deb packageshabrahabr.ru/post/211733/#comment_7286187 the
most popular ready-made software capistrano, fabric, teamcity
Only registered users can participate in the survey. Please come in.
How do you make a deployment to the production server (s)?
- 37.2% Fill in manually via (S) FTP 1130
- 30.9% Document_root contains a working copy of the SVN (GIT) of the 940 repository
- 14.9% Bash script exports (full or partial) from hard currency and sends it to production 453
- 5.1% spill 156 packets through deb
- 11.7% Another option, I will write in the comments 357