version: 2.1 workflows: workflow: jobs: - yarnlint - yarntest jobs: yarnlint: docker: - image: cimg/node:14.10.1 # the primary container, where your job's commands are run steps: - checkout # check out the code in the project directory - run: command: 'echo ok' name: 'Hello World' yarntest: docker: - image: cimg/node:14.10.1 # the primary container, where your job's commands are run steps: - run: yarn global add node-gyp && yarn install - restore_cache: keys: - npm-v1-dependencies-{{ checksum "yarn.lock" }}