From: Kouhei S. <nu...@co...> - 2017-07-15 07:45:02
|
Kouhei Sutou 2017-07-15 16:43:36 +0900 (Sat, 15 Jul 2017) New Revision: f81e3b8c66556a082e463558170c8985cc80198c https://github.com/ruby-gnome2/ruby-gnome2/commit/f81e3b8c66556a082e463558170c8985cc80198c Message: Revert "windows: unthread again" This reverts commit 3c7c2f0c94eb75d15dd5275b78d51d79f92446a3. Because normally "gem push" isn't failed. If "gem push" reports that server returns failure but gem is pushed successuflly. Modified files: Rakefile Modified: Rakefile (+6 -2) =================================================================== --- Rakefile 2017-07-15 16:40:10 +0900 (185f3b2) +++ Rakefile 2017-07-15 16:43:36 +0900 (52ee61e) @@ -501,6 +501,7 @@ namespace :gem do desc "push all Windows gems" task :push do + threads = [] windows_gnome2_packages.each do |package| architectures = [ "x86-mingw32", @@ -508,10 +509,13 @@ namespace :gem do ] architectures.each do |architecture| base_name = "#{package}-#{version}-#{architecture}.gem" - ruby("-S", "gem", "push", - File.join("build", "pkg", local_base_name)) + threads << Thread.new(base_name) do |local_base_name| + ruby("-S", "gem", "push", + File.join("build", "pkg", local_base_name)) + end end end + threads.each(&:join) end end end |