Browse Source

👷 add circle ci cache handle config and test job

build_and_test_config
hallouma875 5 years ago
parent
commit
d470a4304a
  1. 40
      .circleci/config.yml

40
.circleci/config.yml

@ -1,7 +1,43 @@
executors:
node:
docker:
- image: circleci/node:11.10.1
aliases:
restore_cache: &restore_cache
restore_cache:
keys:
- yarn-cache-netlify-{{ checksum "yarn.lock" }}
install_node_modules: &install_node_modules
run:
command: yarn install
save_cache: &save_cache
save_cache:
key: yarn-cache-netlify-{{ checksum "yarn.lock" }}
paths:
- ./node_modules
version: 2.1
orbs:
node: circleci/node@3.0.0
jobs:
test:
executor: node
steps:
- checkout
- <<: *restore_cache
- <<: *install_node_modules
- <<: *save_cache
- run:
name: Test
command: yarn run test
workflows:
node-tests:
test_build_and_deploy:
jobs:
- node/test
- test:
filters:
branches:
ignore:
- gh-pages
Loading…
Cancel
Save