Rakefile 488 B

12345678910111213141516171819202122
  1. require 'rake'
  2. require 'rubygems/package_task'
  3. spec = eval(File.read('cpee-frames.gemspec'))
  4. Gem::PackageTask.new(spec) do |pkg|
  5. pkg.need_zip = true
  6. pkg.need_tar = true
  7. FileUtils.mkdir 'pkg' rescue nil
  8. FileUtils.rm_rf Dir.glob('pkg/*')
  9. FileUtils.ln_sf "#{pkg.name}.gem", "pkg/#{spec.name}.gem"
  10. end
  11. task :default => [:gem]
  12. task :push => :gem do |r|
  13. `gem push pkg/cpee-logging-xes-yaml.gem`
  14. end
  15. task :install => :gem do |r|
  16. `gem install pkg/cpee-logging-xes-yaml.gem`
  17. end