Docker 在CircleCi中的不同作业之间共享步骤的结果

Docker 在CircleCi中的不同作业之间共享步骤的结果,docker,circleci,circleci-2.0,Docker,Circleci,Circleci 2.0,我在CircleCi中有一个通用的config.yml version: 2 jobs: build: docker: - image: circleci/node:7.10 steps: - checkout - run: npm install - run: npm run lint deploy: machine: true steps: - checkout - run: np

我在CircleCi中有一个通用的
config.yml

version: 2
jobs:
  build:
    docker:
      - image: circleci/node:7.10
    steps:
      - checkout
      - run: npm install
      - run: npm run lint
  deploy:
    machine: true
    steps:
      - checkout
      - run: npm install
      - run: npm run build
如您所见,
npm install
被调用两次,这是任务的重复

是否可以在两个作业之间共享
npm安装的结果?

最终目标是只安装一次软件包。

您要查找的是工作区: