Changeset 958

Show
Ignore:
Timestamp:
02/13/08 00:32:51 (7 months ago)
Author:
evanweaver
Message:

Remove site tasks that no longer apply.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/stable_1-1/Rakefile

    r941 r958  
    1010  p.url = "http://mongrel.rubyforge.org" 
    1111  p.rdoc_pattern = ['README', 'LICENSE', 'CHANGELOG', 'COPYING', 'lib/**/*.rb', 'doc/**/*.rdoc'] 
     12  p.docs_host = 'mongrel.cloudbur.st:/home/eweaver/www/mongrel/htdocs/web' 
    1213  p.ignore_pattern = /^(pkg|site|projects|doc|log)|CVS|\.log/ 
    1314  p.ruby_version = '>=1.8.4' 
     
    195196 
    196197namespace :site do 
    197  
    198   desc "Package and upload .gem files and .tgz files for Mongrel and all subprojects to http://mongrel.rubyforge.org/releases/" 
    199   task :source => [:package_all] do 
    200     rm_rf "pkg/gems" 
    201     rm_rf "pkg/tars" 
    202     mkdir_p "pkg/gems" 
    203     mkdir_p "pkg/tars" 
    204  
    205     FileList["**/*.gem"].each { |gem| mv gem, "pkg/gems" } 
    206     FileList["**/*.tgz"].each {|tgz| mv tgz, "pkg/tars" } 
    207  
    208     sh "rm -rf pkg/mongrel*" 
    209     sh "gem generate_index -d pkg" 
    210     sh "scp -r CHANGELOG pkg/* rubyforge.org:/var/www/gforge-projects/mongrel/releases/" 
    211     sh "svn log -v > SVN_LOG" 
    212     sh "scp -r SVN_LOG pkg/* rubyforge.org:/var/www/gforge-projects/mongrel/releases/" 
    213     rm "SVN_LOG" 
    214   end 
    215  
    216   desc "Upload the website" 
    217   task :web do 
    218     # Requires the 'webgem' gem 
    219     sh "cd site; webgen; webgen; curl 'http://feed43.com/mongrel.xml' > output/rss.xml; rsync -azv --no-perms --no-times output/* rubyforge.org:/var/www/gforge-projects/mongrel/" 
    220     puts "\nMake sure to re-run the site update 6 hours later if you updated the news. This delay is required for Feed43 to pick up the site changes." 
    221   end 
    222  
    223   desc "Upload the rdocs" 
    224   task :rdoc => [:doc] do 
    225     sh "rsync -azv --no-perms --no-times doc/* rubyforge.org:/var/www/gforge-projects/mongrel/rdoc/" 
    226     sh "cd projects/gem_plugin; rake site:rdoc" 
    227   end 
    228  
    229198  desc "Upload the coverage report" 
    230199  task :coverage => [:rcov] do 
    231     sh "rsync -azv --no-perms --no-times test/coverage/* rubyforge.org:/var/www/gforge-projects/mongrel/coverage/" rescue nil 
    232   end 
    233  
    234   desc "Upload the website, the rdocs, and the coverage report" 
    235   task :all => [:clean, :web, :rdoc, :coverage] 
    236  
    237 end 
     200    sh "rsync -azv --no-perms --no-times test/coverage/* mongrel.cloudbur.st:/home/eweaver/www/mongrel/htdocs/web/coverage" rescue nil 
     201  end 
     202end