Sha256: 934aa2067f10bdf0be65f3e504a17a2022fcf5713a6343efc9b9cb6639d7403c
Contents?: true
Size: 1.11 KB
Versions: 6
Compression:
Stored size: 1.11 KB
Contents
# Add your own tasks in files placed in lib/tasks ending in .rake, # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. require(File.join(File.dirname(__FILE__), 'config', 'boot')) require 'rake' require 'rake/testtask' require 'rake/rdoctask' require 'tasks/rails' require 'hoe' first_history_line = File.readlines('History.txt')[0].chomp version = (/^== (\d+.\d+.\d+) .*$/.match first_history_line)[1] Hoe.new("backlog", version) do |p| p.rubyforge_name = "backlog" p.summary = "Application to aid collecting, processing, organizing, reviewing and doing tasks." p.description = p.paragraphs_of('README.txt', 0..-1).join("\n\n") p.remote_rdoc_dir = '' # Release to root p.changes = p.paragraphs_of('History.txt', 0..-1).join("\n\n") p.rdoc_pattern = /^(app\/(controllers|helpers|models)|lib|bin)|txt$/ p.spec_extras = { :files => Dir['**/*'].reject{|file_name| file_name =~ /^(log|pkg|tmp)/} } p.need_zip = true end task :release_and_publish do ENV['VERSION'] = version Rake::Task[:release].invoke Rake::Task[:publish_docs].invoke Rake::Task[:post_news].invoke end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
backlog-0.3.5 | Rakefile |
backlog-0.3.6 | Rakefile |
backlog-0.3.7 | Rakefile |
backlog-0.3.8 | Rakefile |
backlog-0.3.9 | Rakefile |
backlog-0.4.0 | Rakefile |