From dbe6ea68d512272591a08e562b254c87f9d82456 Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Tue, 11 Jul 2017 11:46:57 -0400 Subject: [PATCH] chore: cache as most as possible from electron-builder (#1582) These directories contain files downloaded by electron-builder (like electron itself), that we can cache in Travis CI and Appveyor CI to speed up builds. Change-Type: patch Signed-off-by: Juan Cruz Viotti --- .travis.yml | 8 ++++++++ appveyor.yml | 2 ++ 2 files changed, 10 insertions(+) diff --git a/.travis.yml b/.travis.yml index 90d9e6f8..437c77cb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,8 +3,16 @@ sudo: false node_js: - "6.10.3" +# Remove wine from cache +before_cache: + - rm -rf $HOME/.cache/electron-builder/wine + cache: ccache: true + directories: + - $HOME/.cache/electron + - $HOME/.cache/electron-builder + - $HOME/.npm/_prebuilds services: - docker diff --git a/appveyor.yml b/appveyor.yml index 0731aa99..67cdb17c 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -5,6 +5,8 @@ image: Visual Studio 2015 cache: - C:\Users\appveyor\.node-gyp + - '%LOCALAPPDATA%\electron\Cache' + - '%LOCALAPPDATA%\electron-builder\cache' - '%AppData%\npm-cache' - node_modules -> npm-shrinkwrap.json - C:\ProgramData\chocolatey\bin -> appveyor.yml