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 | 251 | end |
| 252 | 252 | |
| 253 | 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 | 264 | desc 'Build Debian packages' |
| 257 | 265 | task :debian_packages => :package do | ... | ... |