我在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
的结果?最终目标是仅安装该软件包一次。
最佳答案
您正在寻找的是工作区:https://circleci.com/docs/2.0/workflows/#using-workspaces-to-share-data-among-jobs
关于docker - 在CircleCi中的不同作业之间共享步骤的结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50432860/