Guest User

Untitled

a guest
Aug 23rd, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. desc "mysqldump from build for the Canadians"
  2. task :mysqldump do
  3. system("rm -rf mysql-dump && mkdir -p mysql-dump")
  4. system("ssh build \" mysqldump -ucanada --password='#{mysql_info}' global_comms_staging | gzip > globalcomms.sql.gz\"")
  5. system("scp -r build:globalcomms.sql.gz mysql-dump/globalcomms.sql.gz")
  6. system("ssh build \"rm globalcomms.sql.gz\"")
  7. system("ssh build \"mkdir -p /tmp/globalcomms-csv && chmod 777 /tmp/globalcomms-csv\"")
  8. system("ssh build \"mysqldump --user=canada --password='#{mysql_info}' --tab=/tmp/globalcomms-csv/ --fields-terminated-by=, --fields-enclosed-by=\\\\\\\" global_comms_staging\"")
  9. system("ssh build \"tar czvf globalcomms-csv.tar.gz /tmp/globalcomms-csv\"")
  10. system("scp -r build:globalcomms-csv.tar.gz mysql-dump/globalcomms-csv.tar.gz")
  11. system("ssh build \"rm globalcomms-csv.tar.gz && rm -rf /tmp/globalcomms-csv\"")
  12. end
Add Comment
Please, Sign In to add comment