是否有 config.yml 模式只会构建 PR 以掌握,而不会在合并后再次构建大师?

Is there a config.yml pattern that will only build PRs to master, and not build master again after the merge?

我的团队正在开始使用 CircleCI。月度计划几乎是我们目前最昂贵的订阅费。我想做的只是构建 PRs 到 master(默认分支),而不是构建连续的合并提交到 master。

我们在保持我们的分支与 master 同步方面做得很好,所以合并只是一种形式。我如何在 config.yml 文件中实现这一点?

有人提到了一种模式,例如:

general:
   branches:
      ignore:
         - master

但是后来又说从 2.0 开始不再使用这种方法构建 PR。

不知道你能不能做到。但是您可以在您的工作流程中添加一个批准步骤,这样如果您不批准,整个作业就不会 运行。您也可以随时取消这些工作。 Approval Workflow