【发布时间】:2019-10-16 12:46:54
【问题描述】:
如果我有一个像这样的.circleci/config.yml 文件:
version: 2
jobs:
build-node8:
docker:
- image: oresoftware/lmx-circleci:8
steps:
- checkout
- run: ./scripts/circleci/run.sh
build-node9:
docker:
- image: oresoftware/lmx-circleci:9
steps:
- checkout
- run: ./scripts/circleci/run.sh
build-node10:
docker:
- image: oresoftware/lmx-circleci:10
steps:
- checkout
- run: ./scripts/circleci/run.sh
build-node11:
docker:
- image: oresoftware/lmx-circleci:11
steps:
- checkout
- run: ./scripts/circleci/run.sh
build-node12:
docker:
- image: oresoftware/lmx-circleci:12
steps:
- checkout
- run: ./scripts/circleci/run.sh
这里列出了 5 个作业,但是当构建开始时,只有 4 个作业并行运行。有没有办法并行运行 4 个以上的作业,那里有硬性限制吗?
我的猜测是,在工作流下,我可以改变并行度?
workflows:
version: 2
build_nodejs:
parallelism: 5
jobs:
- build-node8
- build-node9
- build-node10
- build-node11
- build-node12
也许这需要一个付费帐户?
【问题讨论】:
-
如果您查看文档 circleci.com/docs/2.0/configuration-reference,则工作流没有“并行”选项,仅适用于每个作业,我不确定这意味着什么
标签: circleci circleci-2.0 circleci-workflows