Sha256: cb708e97fe3458d2b9a4d5cb2632e4ef956decef27f647873e5b925996d4504f
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 KB
Contents
require "bundler" Bundler.setup # require 'rake' # require 'rake/gempackagetask' require 'rubygems' require 'rubygems/package_task' gemspec = eval(File.read('heroku-rails.gemspec')) Gem::PackageTask.new(gemspec) do |pkg| pkg.gem_spec = gemspec end desc "build the gem and release it to rubygems.org" task :release => :gem do puts "Tagging #{gemspec.version}..." system "git tag -a #{gemspec.version} -m 'Tagging #{gemspec.version}'" puts "Pushing to Github..." system "git push --tags" puts "Pushing to rubygems.org..." system "gem push pkg/#{gemspec.name}-#{gemspec.version}.gem" end # require "rspec" require "rspec/core/rake_task" RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = "spec/**/*_spec.rb" end RSpec::Core::RakeTask.new('spec:progress') do |spec| spec.rspec_opts = %w(--format progress) spec.pattern = "spec/**/*_spec.rb" end require 'rdoc/task' Rake::RDocTask.new do |rdoc| rdoc.rdoc_dir = "rdoc" rdoc.title = "Heroku Rails SaaS #{gemspec.version}" rdoc.rdoc_files.include("README*") rdoc.rdoc_files.include("lib/**/*.rb") end task :default => :spec
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
heroku-rails-saas-1.0.3 | Rakefile |
heroku-rails-saas-1.0.2 | Rakefile |
heroku-rails-saas-0.1.7 | Rakefile |