about summary refs log tree commit diff
path: root/src/ci
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2017-03-07 09:08:03 -0800
committerAlex Crichton <alex@alexcrichton.com>2017-03-10 07:51:14 -0800
commita8cacd3d21ee094a9577a6700b6c99f92ce9117c (patch)
tree390839ce6243c806ce342a45baeff1dd35210bc9 /src/ci
parentf573db4f80c75f156df8a743f456bf087ec81dc2 (diff)
downloadrust-a8cacd3d21ee094a9577a6700b6c99f92ce9117c.tar.gz
rust-a8cacd3d21ee094a9577a6700b6c99f92ce9117c.zip
travis: Attempt to debug sccache failures
I can't find anything that'd cause unexpected EOF in the source, so let's try
taking a look at the error logs on failures.
Diffstat (limited to 'src/ci')
-rwxr-xr-xsrc/ci/docker/run.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ci/docker/run.sh b/src/ci/docker/run.sh
index 1e61f216910..437041e0292 100755
--- a/src/ci/docker/run.sh
+++ b/src/ci/docker/run.sh
@@ -30,13 +30,17 @@ retry docker \
 objdir=$root_dir/obj
 
 mkdir -p $HOME/.cargo
-mkdir -p $objdir
+mkdir -p $objdir/tmp
 
 args=
 if [ "$SCCACHE_BUCKET" != "" ]; then
     args="$args --env SCCACHE_BUCKET=$SCCACHE_BUCKET"
     args="$args --env AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID"
     args="$args --env AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY"
+    args="$args --env SCCACHE_ERROR_LOG=/tmp/sccache/sccache.log"
+    args="$args --env SCCACHE_LOG_LEVEL=debug"
+    args="$args --env RUST_LOG=sccache=debug"
+    args="$args --volume $objdir/tmp:/tmp/sccache"
 else
     mkdir -p $HOME/.cache/sccache
     args="$args --env SCCACHE_DIR=/sccache --volume $HOME/.cache/sccache:/sccache"