Sha256: df4bef8bc2a179b5db5d8e578fd0ba21737e2be90d6551ad4956cbddf04c5639
Contents?: true
Size: 545 Bytes
Versions: 6
Compression:
Stored size: 545 Bytes
Contents
namespace :deploy do task :site => %w(site:upload rdoc:upload) desc 'Deploy on code.macournoyer.com' task :alpha => %w(gem:upload deploy:site) desc 'Deploy on rubyforge' task :public => %w(gem:upload_rubyforge deploy:site) end desc 'Deploy on all servers' task :deploy => %w(deploy:alpha deploy:public) 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
Version data entries
6 entries across 6 versions & 3 rubygems