aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2015-05-30 11:40:20 +0100
committerMike McQuaid2015-05-30 11:40:48 +0100
commit66aae0252773f61b1f4323d48df98d3ee77b177b (patch)
tree550f339f99dce1301d20c7e5a1c921f1c59b53ea /Library
parentd8f9bfa730370c22665bd6b0b649daa87b856c00 (diff)
downloadbrew-66aae0252773f61b1f4323d48df98d3ee77b177b.tar.bz2
test-bot: tweak bottle uploading.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/test-bot.rb23
1 files changed, 6 insertions, 17 deletions
diff --git a/Library/Homebrew/cmd/test-bot.rb b/Library/Homebrew/cmd/test-bot.rb
index 03f03be5f..3cca6eaaf 100644
--- a/Library/Homebrew/cmd/test-bot.rb
+++ b/Library/Homebrew/cmd/test-bot.rb
@@ -726,6 +726,12 @@ module Homebrew
raise "Missing BINTRAY_USER or BINTRAY_KEY variables!"
end
+ # Don't pass keys/cookies to subprocesses..
+ ENV["BINTRAY_KEY"] = nil
+ ENV["HUDSON_SERVER_COOKIE"] = nil
+ ENV["JENKINS_SERVER_COOKIE"] = nil
+ ENV["HUDSON_COOKIE"] = nil
+
ARGV << '--verbose'
bottles = Dir["#{jenkins}/jobs/#{job}/configurations/axis-version/*/builds/#{id}/archive/*.bottle*.*"]
@@ -756,20 +762,6 @@ module Homebrew
safe_system "brew", "pull", "--clean", pull_pr
end
- # Check for existing bottles as we don't want them to be autopublished
- # on Bintray until manually `brew pull`ed.
- existing_bottles = {}
- Dir.glob("*.bottle*.tar.gz") do |filename|
- formula_name = bottle_filename_formula_name filename
- canonical_formula_name = if tap
- "#{tap}/#{formula_name}"
- else
- formula_name
- end
- formula = Formulary.factory canonical_formula_name
- existing_bottles[formula_name] = !!formula.bottle
- end
-
ENV["GIT_AUTHOR_NAME"] = ENV["GIT_COMMITTER_NAME"]
ENV["GIT_AUTHOR_EMAIL"] = ENV["GIT_COMMITTER_EMAIL"]
bottle_args = ["--merge", "--write", *Dir["*.bottle.rb"]]
@@ -796,7 +788,6 @@ module Homebrew
formula = Formulary.factory canonical_formula_name
version = formula.pkg_version
bintray_package = Bintray.package formula_name
- existing_bottle = existing_bottles[formula_name]
unless formula_packaged[formula_name]
package_url = "#{bintray_repo_url}/#{bintray_package}"
@@ -811,8 +802,6 @@ module Homebrew
content_url = "https://api.bintray.com/content/homebrew"
content_url += "/#{bintray_repo}/#{bintray_package}/#{version}/#{filename}"
- content_url += "?override=1"
- content_url += "&publish=1" if existing_bottle
curl "--silent", "--fail", "-u#{bintray_user}:#{bintray_key}",
"-T", filename, content_url
puts