代码之家  ›  专栏  ›  技术社区  ›  Kouta Osabe

Q: 如何仅在主分支的情况下更改并行度值?(CircleCI2.0)

  •  1
  • Kouta Osabe  · 技术社区  · 6 年前

    我使用CircleCI2。我的rails应用程序中的0。

    我只想在主分支时更改并行度值。

    所以我设置了circleci/config。yml如下所示。

    但它不起作用。刚刚发生错误。

    是否可以调整特定分支的并行度?

    请给我任何提示或建议。

    谢谢

     version: 2
     jobs:
       build:
        if [ $CIRCLE_BRANCH = "master" ]; then
          parallelism: 2
        else
          parallelism: 8
        fi
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   FelicianoTech    6 年前

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

    不,不是真的。你试图这样做的方式是做不到的,最简单的答案是你做不到。

    您可以做些什么作为解决方法,并使用 CircleCI Workflows 并复制作业。然后,使用过滤器,让一个版本的它只运行 master 2x 并行性和其他针对除 主人 具有 8x 相似

    这将导致YAML中出现一些冗余线路。其中大部分可以使用 YAML anchors