Use FileUtils instead of shelling out to cp

This commit is contained in:
Jack Nagel 2014-12-07 14:36:13 -05:00
parent aad52918f4
commit c06fe57b04

View File

@ -600,8 +600,10 @@ module Homebrew
raise "Missing Jenkins variables!" unless jenkins and job and id
ARGV << '--verbose'
cp_args = Dir["#{jenkins}/jobs/#{job}/configurations/axis-version/*/builds/#{id}/archive/*.bottle*.*"] + ["."]
return unless system "cp", *cp_args
bottles = Dir["#{jenkins}/jobs/#{job}/configurations/axis-version/*/builds/#{id}/archive/*.bottle*.*"]
return if bottles.empty?
FileUtils.cp bottles, Dir.pwd, :verbose => true
ENV["GIT_COMMITTER_NAME"] = "BrewTestBot"
ENV["GIT_COMMITTER_EMAIL"] = "brew-test-bot@googlegroups.com"