Changeset 364 for lang/ruby/safeeval

Show
Ignore:
Timestamp:
10/04/07 23:47:55 (6 years ago)
Author:
cho45
Message:

lang/ruby/safeeval/Rakefile:

release タスク追加

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/safeeval/Rakefile

    r284 r364  
    117117 
    118118 
     119desc 'Package and upload the release to rubyforge.' 
     120task :release => [:clean, :package] do |t| 
     121        v = ENV["VERSION"] or abort "Must supply VERSION=x.y.z" 
     122        abort "Versions don't match #{v} vs #{VERS}" unless v == VERS 
     123        pkg = "pkg/#{NAME}-#{VERS}" 
     124 
     125        rf = RubyForge.new 
     126        puts "Logging in" 
     127        rf.login 
     128 
     129        c = rf.userconfig 
     130#       c["release_notes"] = description if description 
     131#       c["release_changes"] = changes if changes 
     132        c["preformatted"] = true 
     133 
     134        files = [ 
     135                "#{pkg}.tgz", 
     136                "#{pkg}.gem" 
     137        ].compact 
     138 
     139        puts "Releasing #{NAME} v. #{VERS}" 
     140        rf.add_release RUBYFORGE_PROJECT, NAME, VERS, *files 
     141end