Commit bfc59d810ac71bcaf586cd53fea97acf5951e843

Authored by Antonio Terceiro
1 parent 29b170fc

rake noosfero:release:finish: take target argument

Showing 1 changed file with 9 additions and 1 deletions   Show diff stats
lib/tasks/release.rake
@@ -251,7 +251,15 @@ EOF @@ -251,7 +251,15 @@ EOF
251 end 251 end
252 252
253 desc "finishes the release" 253 desc "finishes the release"
254 - task 'release:finish' => ['noosfero:upload_packages', 'noosfero:tag', 'noosfero:pushtag'] 254 + task 'release:finish', :target do |t, args|
  255 + target = args[:target]
  256 + unless target
  257 + abort "E: usage: rake noosfero:release:finish[TARGET]"
  258 + end
  259 + Rake::Task['noosfero:upload_packages'].invoke(target)
  260 + Rake::Task['noosfero:tag'].invoke
  261 + Rake::Task['noosfero:pushtag'].invoke
  262 + end
255 263
256 desc 'Build Debian packages' 264 desc 'Build Debian packages'
257 task :debian_packages => :package do 265 task :debian_packages => :package do