2

config.yml在 CircleCi 中有这个通用的。

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?最终目标是只安装一次软件包。

4

1 回答 1

1

您正在寻找的是工作区:https ://circleci.com/docs/2.0/workflows/#using-workspaces-to-share-data-among-jobs

于 2018-05-21T01:41:15.977 回答