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 |