Sha256: 8264c879820bf5c6d6f67abcf25d41ddb2fb9cb4bb1d5c39ffa4cf709fbe6122

Contents?: true

Size: 608 Bytes

Versions: 33

Compression:

Stored size: 608 Bytes

Contents

desc "Publish the release files to RubyForge."
task :release => [ :package ] do
  packages = %w( gem tgz zip ).collect{ |ext| "pkg/#{GEM_NAME}-#{GEM_VERSION}.#{ext}" }

  begin
    sh %{rubyforge login}
    sh %{rubyforge add_release #{RUBY_FORGE_PROJECT} #{GEM_NAME} #{GEM_VERSION} #{packages.join(' ')}}
    sh %{rubyforge add_file #{RUBY_FORGE_PROJECT} #{GEM_NAME} #{GEM_VERSION} #{packages.join(' ')}}
  rescue Exception => e
    puts
    puts "Release failed: #{e.message}"
    puts
    puts "Set PKG_BUILD environment variable if you do a subrelease (0.9.4.2008_08_02 when version is 0.9.4)"
  end
end

Version data entries

33 entries across 33 versions & 6 rubygems

Version Path
extlib-0.9.13 lib/extlib/tasks/release.rb
extlib-0.9.12 lib/extlib/tasks/release.rb
extlib-0.9.10 lib/extlib/tasks/release.rb
extlib-0.9.11 lib/extlib/tasks/release.rb
extlib-0.9.6 lib/extlib/tasks/release.rb
extlib-0.9.7 lib/extlib/tasks/release.rb
extlib-0.9.4 lib/extlib/tasks/release.rb
extlib-0.9.9 lib/extlib/tasks/release.rb
extlib-0.9.5 lib/extlib/tasks/release.rb
extlib-0.9.8 lib/extlib/tasks/release.rb
mack-facets-0.8.2 lib/gems/extlib-0.9.8/lib/extlib/tasks/release.rb
mack-facets-0.8.3.1 lib/gems/extlib-0.9.9/lib/extlib/tasks/release.rb
mack-facets-0.8.3 lib/gems/extlib-0.9.9/lib/extlib/tasks/release.rb