Commit bfc59d810ac71bcaf586cd53fea97acf5951e843
1 parent
29b170fc
Exists in
master
and in
29 other branches
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 |