]> git.lizzy.rs Git - rust.git/commitdiff
travis: Attempt to debug sccache failures
authorAlex Crichton <alex@alexcrichton.com>
Tue, 7 Mar 2017 17:08:03 +0000 (09:08 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Fri, 10 Mar 2017 15:51:14 +0000 (07:51 -0800)
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.

.travis.yml
src/ci/docker/run.sh

index fa6c9cf0748647c5d2a48593f1c2f6e127ebda8d..bbb0226a0c550f3b6fcaaa775a5c66396b23f863 100644 (file)
@@ -128,6 +128,7 @@ after_failure:
       echo "#### Build failed; Disk usage after running script:";
       df -h;
       du . | sort -nr | head -n100
+  - cat obj/tmp/sccache.log
 
 # Save tagged docker images we created and load them if they're available
 before_cache:
index 1e61f2169106cdf63a2678db2a36c587df43ff35..437041e0292cac7339a6ae0b884fd54683d5dc8d 100755 (executable)
@@ -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"