REQUIRED: Repository path: e.g. repo.example.com/svn
REQUIRED: Deploy path on target machines. e.g. /var/www/app
REQUIRED: Used for the common case of a single target server. e.g. example.com
The full path on the remote host that will be symlinked as ‘current’. Defaults to “#{deploy_to}/current”.
The full path to the current release’s actual location. Defaults to “#{releases_path}/#{releases.last}”.
Create timestamped release directories instead of using revision numbers. Defaults to true.
Which SCM command should be used when deploying the app. Defaults to “export”.
The most recent release, which may not yet have been symlinked. Defaults to release_path.
Set this to change the RAILS_ENV that ‘rake db:migrate’ will run under. Defaults to “”.
Set this if you need to specify a particular migration ‘VERSION’ number. Defaults to “latest”.
Specifies the RAILS_ENV environment variable that will be used. Defaults to “production”.
Set this if you need to specify an alternate path to ‘rake’. Defaults to “rake”.
Name of the release directory, if deploy_timestamped is true. Defaults to timestamp: “YYYYMMDDHHMMSS”.
Path to this release, which may not have been created yet. Defaults to “#{releases_path}/#{release_name}”.
An array of all existing releases, oldest first. Defaults to latest release directory name.
Full path to the ‘releases’ directory on the remote host. Defaults to “#{deploy_to}/releases”.
Revision to use for release. Defaults to ‘head’.
Path to rsync command. Defaults to “rsync”.
Flags for rsync. Defaults to [‘-azP’, ‘–delete’].
Path on the remote host that will be used as ‘working space’ for SCM tasks. Defaults to “#{deploy_to}/scm”.
Full path to remote ‘shared’ directory, symlinked into your app by default. Defaults to “#{deploy_to}/shared”.
Path to ssh. Defaults to “ssh”.
Flags for ssh. Defaults to [].
Path to sudo command. Defaults to “sudo”.
Flags for sudo. Defaults to [“-p Password:”].
Regexp for sudo password prompt. Defaults to /^Password:/.
Asks for password when referenced.
Sets your umask value. Defaults to “02”.
Command to execute when controlling the web server. Defaults to “apachectl”.
A subversion SCM worker instance.
The subversion command to use. Defaults to “svn”