Skip to content

Commit

Permalink
add desc to all rake tasks
Browse files Browse the repository at this point in the history
  • Loading branch information
cpjolicoeur committed May 1, 2010
1 parent 1f1778f commit 357fa3e
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions Rakefile
Expand Up @@ -78,10 +78,12 @@ Rake::GemPackageTask.new(GEM_SPEC) do |p|
p.need_zip = true
end

desc "install gem from pkg/ directory after running clean and test"
task :install => [:clean, :test, :package] do
system "gem install pkg/#{PKG_NAME}-#{PKG_VERSION}.gem"
end

desc "uninstall gem"
task :uninstall => [:clean] do
system "gem uninstall #{PKG_NAME}"
end
Expand All @@ -91,6 +93,7 @@ task :todo do
FileList.new(File.dirname(__FILE__)+'/lib/cerberus/**/*.rb').egrep(/#.*(FIXME|TODO|TBD|DEPRECATED)/i)
end

desc "uninstall and reinstall gem"
task :reinstall => [:uninstall, :install]

begin
Expand All @@ -103,10 +106,12 @@ begin
rescue Object
end

desc "copy coverage directory to RubyForge site"
task :site_coverage => [:rcov] do
sh %{ scp -r coverage/* #{RUBYFORGE_USER}@rubyforge.org:/var/www/gforge-projects/#{RUBYFORGE_PROJECT}/coverage/ }
end

desc "Release files to RubyForge"
task :release_files => [:clean, :package] do
require 'meta_project'
project = MetaProject::Project::XForge::RubyForge.new(RUBYFORGE_PROJECT)
Expand All @@ -127,6 +132,7 @@ task :release_files => [:clean, :package] do

end

desc "Publish news update to RubyForge"
task :publish_news do
require 'meta_project'

Expand All @@ -151,8 +157,10 @@ rescue Gem::LoadError
puts "webgen gem is required to build website output"
end

desc "Update cerberus.rubyforge.org website"
task :publish_site => :webgen do
sh %{scp -r -q doc/site/out/* #{RUBYFORGE_USER}@rubyforge.org:/var/www/gforge-projects/#{RUBYFORGE_PROJECT}/}
end

desc "Run release_files, publish_news, publish_site"
task :release => [:release_files, :publish_news, :publish_site]

0 comments on commit 357fa3e

Please sign in to comment.