如何使用 Github webhook 配置减少 运行 的 CircleCI 作业?

How can I run fewer CircleCI jobs with my Github webhook configuration?

默认 Github CircleCI webhook 集成 运行 是我们对每次推送到 github 的测试。我们可能真的只关心 运行 对这些推送中的 1/50 进行 CCI 测试。但是,由于我们为每个 运行 的 CCI 付费,这使我们花费的钱比我们需要花费的多得多。

如何重新配置​​ webhook 以降低 运行 的频率?有没有办法手动 运行 它或在“最后”提交消息中进行某种关键字检测?

这里有什么好的解决方案?

CircleCI 有两个内置选项。

  1. 您可以在提交消息中使用字符串 [skip ci],CircleCI 不会构建它。
  2. 在项目设置中,您可以启用仅构建 PR 的设置。启用此功能后,在打开 PR 之前的常规提交将不会 运行.

请记住,只是一些建议,我想要省钱,但减少测试频率会降低从 CI 获得的价值。请记住这一点。