From a3cccfc4c4f0b20b8fa4661a5dd001f54324ea95 Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Sun, 26 Apr 2020 15:00:12 +0100 Subject: [PATCH 1/3] Add sccache to travis config --- .travis.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.travis.yml b/.travis.yml index 0b914ef..6832301 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,15 @@ language: rust +before_script: cargo install sccache script: cargo run env: global: - RUST_LOG=warn + - RUSTC_WRAPPER=sccache + - SCCACHE_CACHE_SIZE=1G cache: directories: + - ~/.cargo/bin + - ~/.cache/sccache - results # So we don't have to check all the things every time \ No newline at end of file From 5302b8c9940d3251b49250aa84ae7574b99026fa Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Sun, 26 Apr 2020 15:15:49 +0100 Subject: [PATCH 2/3] Don't set RUSTC_WRAPPER until we've installed sccache --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6832301..10ee3af 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,10 @@ language: rust before_script: cargo install sccache -script: cargo run +script: RUSTC_WRAPPER=sccache cargo run env: global: - RUST_LOG=warn - - RUSTC_WRAPPER=sccache - SCCACHE_CACHE_SIZE=1G cache: From eb386352f5023717f0488224d24d868a034f9e6b Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Sun, 26 Apr 2020 15:47:18 +0100 Subject: [PATCH 3/3] Don't install sccache if already installed --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 10ee3af..2a6b936 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ language: rust -before_script: cargo install sccache +before_script: sccache --version || cargo install sccache script: RUSTC_WRAPPER=sccache cargo run env: