public
Description: A very fast & simple Ruby web server
Homepage: http://code.macournoyer.com/thin/
Clone URL: git://github.com/macournoyer/thin.git
Search Repo:
Add task to upload win32 gems
macournoyer (author)
Fri Jan 25 11:21:21 -0800 2008
commit  4017a4dc97eac8f12c19e4a36e56357ba9857c86
tree    9f02d832abd730432d2aa0e84513488a58ad66c2
parent  31af2a1bad84a0fef05e5be2d0dde9fe3cf76925
...
54
55
56
57
58
59
60
61
62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
64
65
...
54
55
56
 
 
 
 
 
 
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
0
@@ -54,12 +54,27 @@
0
     system 'ssh macournoyer@macournoyer.com "cd code.macournoyer.com && gem generate_index"'
0
   end
0
   
0
- desc 'Upload gem to rubyforge.org'
0
- task :upload_rubyforge => :gem do
0
- sh 'rubyforge login'
0
- sh "rubyforge add_release thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}.gem"
0
- sh "rubyforge add_file thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}.gem"
0
- end
0
+ namespace :upload do
0
+ desc 'Upload the precompiled win32 gem to code.macournoyer.com'
0
+ task :win do
0
+ upload "pkg/#{spec.full_name}-x86-mswin32-60.gem", 'gems'
0
+ system 'ssh macournoyer@macournoyer.com "cd code.macournoyer.com && gem generate_index"'
0
+ end
0
+
0
+ desc 'Upload gem to rubyforge.org'
0
+ task :rubyforge => :gem do
0
+ sh 'rubyforge login'
0
+ sh "rubyforge add_release thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}.gem"
0
+ sh "rubyforge add_file thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}.gem"
0
+ end
0
+
0
+ desc 'Upload the precompiled win32 gem to rubyforge.org'
0
+ task 'rubyforge:win' do
0
+ sh 'rubyforge login'
0
+ sh "rubyforge add_release thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}-x86-mswin32-60.gem"
0
+ sh "rubyforge add_file thin thin #{Thin::VERSION::STRING} pkg/#{spec.full_name}-x86-mswin32-60.gem"
0
+ end
0
+ end
0
 end
0
 
0
 task :install => [:clobber, :compile, :package] do

Comments

    No one has commented yet.