From 739e93c994d4054dbc7c0874c02ea91a8c9fc3b3 Mon Sep 17 00:00:00 2001 From: dark64 Date: Fri, 28 Jan 2022 14:31:53 +0100 Subject: [PATCH] use cache --- .circleci/config.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c93c5f0d..24162198 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -122,19 +122,34 @@ jobs: zokrates_js_build: docker: - image: zokrates/env:latest + resource_class: large + working_directory: ~/project/zokrates_js steps: - checkout + - restore_cache: + keys: + - js-cache-{{ .Environment.CACHE_VERSION }}-{{ arch }}-{{ checksum "Cargo.lock" }} - run: name: Build no_output_timeout: "30m" - command: cd zokrates_js && npm run build + command: npm run build + - save_cache: + paths: + - target/debug/.fingerprint + - target/debug/build + - target/debug/deps + key: js-cache-{{ .Environment.CACHE_VERSION }}-{{ arch }}-{{ checksum "Cargo.lock" }} zokrates_js_test: docker: - image: zokrates/env:latest + resource_class: large working_directory: ~/project/zokrates_js steps: - checkout: path: ~/project + - restore_cache: + keys: + - js-cache-{{ .Environment.CACHE_VERSION }}-{{ arch }}-{{ checksum "Cargo.lock" }} - run: name: Check format command: cargo fmt --all -- --check