executors: node: docker: - image: circleci/node:8.17.0 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: test_build_and_deploy: jobs: - test: filters: branches: ignore: - gh-pages