2014-01-16 15:25:40 +01:00
|
|
|
You should follow one of the four examples below to setup the deploy
|
|
|
|
extension in config.rb.
|
|
|
|
|
|
|
|
# To deploy the build directory to a remote host via rsync:
|
|
|
|
activate :deploy do |deploy|
|
|
|
|
deploy.method = :rsync
|
|
|
|
# host and path *must* be set
|
|
|
|
deploy.host = "www.example.com"
|
|
|
|
deploy.path = "/srv/www/site"
|
|
|
|
# user is optional (no default)
|
|
|
|
deploy.user = "tvaughan"
|
|
|
|
# port is optional (default is 22)
|
|
|
|
deploy.port = 5309
|
|
|
|
# clean is optional (default is false)
|
|
|
|
deploy.clean = true
|
|
|
|
# flags is optional (default is -avze)
|
|
|
|
deploy.flags = "-rltgoDvzO --no-p --del -e"
|
|
|
|
end
|
|
|
|
|
|
|
|
# To deploy to a remote branch via git (e.g. gh-pages on github):
|
|
|
|
activate :deploy do |deploy|
|
|
|
|
deploy.method = :git
|
|
|
|
# remote is optional (default is "origin")
|
|
|
|
# run `git remote -v` to see a list of possible remotes
|
|
|
|
deploy.remote = "some-other-remote-name"
|
|
|
|
|
|
|
|
# branch is optional (default is "gh-pages")
|
|
|
|
# run `git branch -a` to see a list of possible branches
|
|
|
|
deploy.branch = "some-other-branch-name"
|
|
|
|
|
|
|
|
# strategy is optional (default is :force_push)
|
|
|
|
deploy.strategy = :submodule
|
|
|
|
end
|
|
|
|
|
|
|
|
# To deploy the build directory to a remote host via ftp:
|
|
|
|
activate :deploy do |deploy|
|
|
|
|
deploy.method = :ftp
|
|
|
|
# host, user, passwword and path *must* be set
|
|
|
|
deploy.host = "ftp.example.com"
|
|
|
|
deploy.path = "/srv/www/site"
|
|
|
|
deploy.user = "tvaughan"
|
|
|
|
deploy.password = "secret"
|
|
|
|
end
|
|
|
|
|
|
|
|
# To deploy the build directory to a remote host via sftp:
|
|
|
|
activate :deploy do |deploy|
|
|
|
|
deploy.method = :sftp
|
|
|
|
# host, user, passwword and path *must* be set
|
|
|
|
deploy.host = "sftp.example.com"
|
2014-01-18 14:55:50 +01:00
|
|
|
deploy.port = 22
|
2014-01-16 15:25:40 +01:00
|
|
|
deploy.path = "/srv/www/site"
|
|
|
|
# user is optional (no default)
|
|
|
|
deploy.user = "tvaughan"
|
|
|
|
# password is optional (no default)
|
|
|
|
deploy.password = "secret"
|
|
|
|
end
|