47

我有一个当前触发push到任何分支的 webhook。这太频繁地触发 webhook。理想情况下,webhook 只会在拉取请求合并master. 不过,我不认为这是一种选择:

在此处输入图像描述

有没有办法获得额外的 webhook 选项或以某种方式自定义 webhook?

4

2 回答 2

40

因此,您无法自定义触发器的条件,但正如 LeGec 所提到的,您可以自定义代码以仅在合并拉取请求时触发。

为此,请确保您的脚本响应PullRequestEvent。测试条件如下:

  • “行动”是“封闭的”
  • “合并”(在“pull_request”内部)为

这样,当拉取请求上发生任何其他活动(包括关闭而不合并)时,您的脚本可以忽略它收到的所有 ping。

于 2015-01-21T20:09:13.243 回答
17

我看不到任何自定义触发器条件的方法。

我建议宁愿在接收端编写代码以仅在您检测到推送符合您的条件时触发您的操作,例如:

于 2014-12-09T10:27:43.903 回答