summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoan Touzet <joant@atypical.net>2017-06-05 15:09:43 -0400
committerJoan Touzet <joant@atypical.net>2017-06-05 15:10:35 -0400
commit7c8a3182fdfafd970d9351217227c7b8cdffacbf (patch)
tree7b04b27e65b08f840601425c5f572efaa78a9185
parent05d2e1e6a7db3e2526530cdbb446034557b94e57 (diff)
downloadcouchdb-7c8a3182fdfafd970d9351217227c7b8cdffacbf.tar.gz
(build) Gracefully fail to upload logfiles w/ no creds
-rwxr-xr-xbuild-aux/logfile-uploader.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/build-aux/logfile-uploader.py b/build-aux/logfile-uploader.py
index 27a5c94b0..d58d9f0ed 100755
--- a/build-aux/logfile-uploader.py
+++ b/build-aux/logfile-uploader.py
@@ -78,7 +78,13 @@ def build_ci_doc():
return doc
def upload_logs():
- lp = os.environ['COUCHAUTH'].split(':')
+ try:
+ lp = os.environ['COUCHAUTH'].split(':')
+ except KeyError as e:
+ print ("ERROR: COUCHAUTH credentials unavailable! "
+ "Unable to upload logfiles.")
+ exit(1)
+
creds = (lp[0], lp[1])
doc = build_ci_doc()
req = requests.post(COUCH_URL,