From 6fb4e4d1798e3a17deb9e620e5f3e9cf85ad8ab7 Mon Sep 17 00:00:00 2001 From: Devon Mackay Date: Thu, 30 Aug 2018 17:11:24 -0400 Subject: [PATCH] Add some caching to the build --- .circleci/config.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 41a805ea..3d5c7c5d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -21,7 +21,40 @@ jobs: name: "Clone Submodules" command: | git submodule update --init --recursive + - restore_cache: + name: "Load Cache: Pipenv References" + keys: + - pipenv-v1-{{ .Branch }}-{{ checksum "Pipefile.lock" }} + - pipenv-v1-{{ .Branch }}- + - pipenv-v1- + - restore_cache: + name: "Load Cache: Python Venv" + keys: + - venv-v1-{{ .Branch }}-{{ checksum "Pipefile.lock" }} + - venv-v1-{{ .Branch }}- + - venv-v1- + - restore_cache: + name: "Load Cache: Yarn" + keys: + - yarn-v1-{{ .Branch }}-{{ checksum "yarn.lock" }} + - yarn-v1-{{ .Branch }}- + - yarn-v1- - run: ./script/setup + - save_cache: + name: "Save Cache: Pipenv Refrences" + paths: + - ~/.local/share + key: pipenv-v1-{{ .Branch }}-{{ checksum "Pipefile.lock" }} + - save_cache: + name: "Save Cache: Python Venv" + paths: + - ./.venv + key: venv-v1-{{ .Branch }}-{{ checksum "Pipefile.lock" }} + - save_cache: + name: "Save Cache: Yarn" + paths: + - ~/.cache/yarn + key: yarn-v1-{{ .Branch }}-{{ checksum "yarn.lock" }} - restore_cache: keys: - disa-crls