From ce9dd9eb66f343bdbdf85e6a52dfa6293d19f681 Mon Sep 17 00:00:00 2001 From: ziajka Date: Thu, 29 Mar 2018 15:01:32 +0200 Subject: [PATCH] Cache yarn on CircleCi, Ref. #48 --- .circleci/config.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 498a8547..84fc56f4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -14,6 +14,14 @@ jobs: sudo systemsetup -settimezone Europe/Warsaw echo "Today is $(date +"%Y-%m-%d %T")" + - restore_cache: + name: Restore Yarn Package Cache + keys: + - yarn-packages-{{ .Branch }}-{{ checksum "yarn.lock" }} + - yarn-packages-{{ .Branch }} + - yarn-packages-master + - yarn-packages- + - run: name: Install project # there is an issue with yarn and cache during executed on CI; for now we just run it twice, second should @@ -22,6 +30,12 @@ jobs: yarn || true yarn || true + - save_cache: + name: Save Yarn Package Cache + key: yarn-packages-{{ .Branch }}-{{ checksum "yarn.lock" }} + paths: + - node_modules/ + - run: name: Building WebUI for distribution command: |