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

时间:2018-05-20 08:09:55

标签: 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: npm install
      - run: npm run build

如您所见,npm install被调用两次,这是一个重复的任务。

是否可以在两个职位之间分享npm install的结果? 最终目标是只安装一次包。

1 个答案:

答案 0 :(得分:2)