Advertisement
Guest User

Untitled

a guest
Feb 4th, 2012
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.34 KB | None | 0 0
  1. namespace(:deploy) do
  2.     task :mysqldump, :roles => :app do
  3.         text = capture "cat #{shared_path}/database.yml"
  4.         yaml = YAML::load(text)
  5.         run "mysqldump --opt #{yaml['mysql']['database']} -h #{yaml['mysql']['host']} -u #{yaml['mysql']['username']} -p#{yaml['mysql']['password']} | gzip > #{shared_path}/backups/#{Time.now.to_i}.sql.gz"
  6.     end
  7. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement