File: release.rake

package info (click to toggle)
ruby-redcloth 4.2.9-2%2Bdeb7u2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 712 kB
  • sloc: ruby: 1,206; ansic: 201; makefile: 16
file content (15 lines) | stat: -rw-r--r-- 418 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
namespace :release do
  desc 'Upload all packages and tag git'
  task :all => ['build:all', :release, :push_native_gems]

  desc 'Push all gems to rubygems.org (gemcutter)'
  task :push_native_gems do
    Dir.chdir('pkg') do
      Dir['*.gem'].select {|g| g =~ /\w+-[^-]+-\w+.gem/ }.each do |gem_file|
        sh("gem push #{gem_file}")
      end
    end
  end
end

Rake::Task['release'].prerequisites.unshift('build')