aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Contributions
diff options
context:
space:
mode:
authorJack Nagel2014-06-20 19:27:38 -0500
committerJack Nagel2014-06-20 19:27:38 -0500
commit193920cbdeb95eb99cd88e31dbdb6967358fbeb5 (patch)
tree81435bd8450126644b2527479e9520d64e9a1d53 /Library/Contributions
parente2f8b449de77b7aec68eb88a42446559e73ee4ce (diff)
downloadhomebrew-193920cbdeb95eb99cd88e31dbdb6967358fbeb5.tar.bz2
brew-test-bot: use Dir[] for globbing
Diffstat (limited to 'Library/Contributions')
-rwxr-xr-xLibrary/Contributions/cmd/brew-test-bot.rb13
1 files changed, 8 insertions, 5 deletions
diff --git a/Library/Contributions/cmd/brew-test-bot.rb b/Library/Contributions/cmd/brew-test-bot.rb
index 336f42a2e..3dfc8a0c4 100755
--- a/Library/Contributions/cmd/brew-test-bot.rb
+++ b/Library/Contributions/cmd/brew-test-bot.rb
@@ -471,8 +471,8 @@ if ARGV.include? '--ci-pr-upload' or ARGV.include? '--ci-testing-upload'
raise "Missing Jenkins variables!" unless jenkins and job and id
ARGV << '--verbose'
- copied = system "cp #{jenkins}/jobs/\"#{job}\"/configurations/axis-version/*/builds/#{id}/archive/*.bottle*.* ."
- exit unless copied
+ cp_args = Dir["#{jenkins}/jobs/#{job}/configurations/axis-version/*/builds/#{id}/archive/*.bottle*.*"] + ["."]
+ exit unless system "cp", *cp_args
ENV["GIT_COMMITTER_NAME"] = "BrewTestBot"
ENV["GIT_COMMITTER_EMAIL"] = "brew-test-bot@googlegroups.com"
@@ -492,7 +492,7 @@ if ARGV.include? '--ci-pr-upload' or ARGV.include? '--ci-testing-upload'
ENV["GIT_AUTHOR_NAME"] = ENV["GIT_COMMITTER_NAME"]
ENV["GIT_AUTHOR_EMAIL"] = ENV["GIT_COMMITTER_EMAIL"]
- safe_system "brew bottle --merge --write *.bottle*.rb"
+ safe_system "brew", "bottle", "--merge", "--write", *Dir["*.bottle*.rb"]
remote = "git@github.com:BrewTestBot/homebrew.git"
tag = pr ? "pr-#{pr}" : "testing-#{number}"
@@ -500,8 +500,11 @@ if ARGV.include? '--ci-pr-upload' or ARGV.include? '--ci-testing-upload'
path = "/home/frs/project/m/ma/machomebrew/Bottles/"
url = "BrewTestBot,machomebrew@frs.sourceforge.net:#{path}"
- options = "--partial --progress --human-readable --compress"
- safe_system "rsync #{options} *.bottle*.tar.gz #{url}"
+
+ rsync_args = %w[--partial --progress --human-readable --compress]
+ rsync_args += Dir["*.bottle*.tar.gz"] + [url]
+
+ safe_system "rsync", *rsync_args
safe_system "git", "tag", "--force", tag
safe_system "git", "push", "--force", remote, "refs/tags/#{tag}"
exit