1

I use CircleCI2.0 in my rails app.

I want to change the parallelism value only when master branch.

so I set the circleci/config.yml like below.

but it doesn't work. just Error occured.

It's possible to adjust Parallelism for the particular branch?

please give me any hint or advise.

thanks.

 version: 2
 jobs:
   build:
    if [ $CIRCLE_BRANCH = "master" ]; then
      parallelism: 2
    else
      parallelism: 8
    fi
4

1 回答 1

0

免责声明:CircleCI 的开发人员布道者

不,不是。您尝试这样做的方式无法完成,最简单的答案是您无法做到。

您可以做些什么作为解决方法,并使用CircleCI 工作流程并复制工作。然后,使用过滤器,让它的一个版本仅使用master2x并行运行,而另一个版本为所有分支运行,而不是master并行运行8x

不过,这会导致 YAML 中出现一些冗余行。您可以使用YAML 锚点对其中的大部分内容进行重复数据删除。

于 2018-04-11T15:51:38.657 回答