From the official source
├── current -> /var/www/my_app_name/releases/20150120114500/
├── releases
│ ├── 20150080072500
│ ├── 20150090083000
│ ├── 20150100093500
│ ├── 20150110104000
│ └── 20150120114500
├── repo
│ └── <VCS related data>
├── revisions.log
└── shared
└── <linked_files and linked_dirs>
current is a symlink pointing to the latest release. This symlink is
updated at the end of a successful deployment. If the deployment fails
in any step the current symlink still points to the old release.
releases holds all deployments in a timestamped folder. These folders
are the target of the current symlink.
So there you have the reason for your site not going down during deployment, which would completely defeat the purpose of using such a nice tool as Capistrano.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…