OSDN Git Service

Replaced mongrel with thin
[redminele/redminele.git] / ruby / lib / ruby / gems / 1.8 / gems / thin-1.2.11-x86-mswin32 / tasks / deploy.rake
1 namespace :deploy do
2   task :site => %w(site:upload rdoc:upload)
3   
4   desc 'Deploy on rubyforge'
5   task :gem => %w(gem:upload_rubyforge deploy:site)
6 end
7 desc 'Deploy on all servers'
8 task :deploy => "deploy:gem"
9
10 def upload(file, to, options={})
11   sh %{ssh macournoyer@code.macournoyer.com "rm -rf code.macournoyer.com/#{to}"} if options[:replace]
12   sh %{scp -rq #{file} macournoyer@code.macournoyer.com:code.macournoyer.com/#{to}}
13 end