add push task to actually push to rubygems
This commit is contained in:
parent
488f1246fa
commit
0a4ba80bd3
5
Rakefile
5
Rakefile
|
@ -68,6 +68,11 @@ task :install, :version do |t, options|
|
|||
sh "gem install pkg/#{options.version}/hudson-war-#{options.version}.gem"
|
||||
end
|
||||
|
||||
task :push, :version do |t, options|
|
||||
Rake::Task["gem"].invoke(options.version)
|
||||
sh "gem push pkg/#{options.version}/hudson-war-#{options.version}.gem"
|
||||
end
|
||||
|
||||
task :clean do
|
||||
sh "rm -rf pkg"
|
||||
end
|
|
@ -18,7 +18,9 @@ puts current_gem_version = gem_metadata['version']
|
|||
|
||||
if current_hudson_version > current_gem_version
|
||||
puts "upgrading..."
|
||||
exec "rake clean gem[#{current_hudson_version}]"
|
||||
exec "rake push[#{current_hudson_version}]"
|
||||
else
|
||||
puts "no need to upgrade. current gem is the latest"
|
||||
end
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue