Files
metasploit-gs/lib/gemcache/ruby/1.9.1/arch/linux64/thin-1.3.1/tasks/deploy.rake
T

14 lines
435 B
Ruby
Raw Normal View History

2012-04-15 23:35:38 -05:00
namespace :deploy do
task :site => %w(site:upload rdoc:upload)
desc 'Deploy on rubyforge'
task :gem => %w(gem:upload_rubyforge deploy:site)
end
desc 'Deploy on all servers'
task :deploy => "deploy:gem"
def upload(file, to, options={})
sh %{ssh macournoyer@code.macournoyer.com "rm -rf code.macournoyer.com/#{to}"} if options[:replace]
sh %{scp -rq #{file} macournoyer@code.macournoyer.com:code.macournoyer.com/#{to}}
end