diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-05-26 01:23:23 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-06-01 01:32:43 +0800 |
commit | a66bb7889a55a59c8ac8558c43b6884193a4292e (patch) | |
tree | 011c1f6436fdad07634d7534c179959e5fdf1b5c /.circleci/config.yml | |
parent | adfba06e856d4a86d4b0276f1e59551f77772927 (diff) | |
download | dexon-sol-tools-a66bb7889a55a59c8ac8558c43b6884193a4292e.tar.gz dexon-sol-tools-a66bb7889a55a59c8ac8558c43b6884193a4292e.tar.zst dexon-sol-tools-a66bb7889a55a59c8ac8558c43b6884193a4292e.zip |
Try to cache dependencies
Diffstat (limited to '.circleci/config.yml')
-rw-r--r-- | .circleci/config.yml | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index ff17eb54c..295ea799a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -11,29 +11,26 @@ jobs: - checkout - run: echo 'export PATH=$HOME/CIRCLE_PROJECT_REPONAME/node_modules/.bin:$PATH' >> $BASH_ENV - restore_cache: - key: dependency-cache-{{ checksum "package.json" }} + name: Restore Yarn Package Cache + keys: + - yarn-packages-{{ .Branch }}-{{ checksum "yarn.lock" }} + - yarn-packages-{{ .Branch }} + - yarn-packages-master + - yarn-packages- - run: name: yarn - command: yarn --frozen-lockfile + command: yarn --frozen-lockfile install - save_cache: - key: dependency-cache-{{ checksum "package.json" }} + name: Save Yarn Package Cache + key: yarn-packages-{{ .Branch }}-{{ checksum "yarn.lock" }} paths: - - ./node_modules + - node_modules/ - run: node ./node_modules/lerna/bin/lerna.js bootstrap - run: yarn build - save_cache: key: repo-{{ .Environment.CIRCLE_SHA1 }} paths: - ~/repo - test-installation: - docker: - - image: circleci/node:6.12 - working_directory: ~/repo - steps: - - restore_cache: - keys: - - repo-{{ .Environment.CIRCLE_SHA1 }} - - run: yarn test:installation test-contract-wrappers: docker: - image: circleci/node:6.12 @@ -106,7 +103,7 @@ jobs: key: coverage-metacoin-{{ .Environment.CIRCLE_SHA1 }} paths: - ~/repo/packages/metacoin/coverage/lcov.info - static_tests: + static-tests: working_directory: ~/repo docker: - image: circleci/node:6.12 @@ -172,7 +169,7 @@ workflows: - test-rest: requires: - build - - static_tests: + - static-tests: requires: - build - submit-coverage: |