47

現在、任意のブランチに対して起動する Webhook がありますpush。これにより、Webhook が頻繁にトリガーされます。理想的には、Webhook はプル リクエストが にマージされたときにのみ起動しmasterます。ただし、それをオプションとは考えていません。

ここに画像の説明を入力

追加の webhook オプションを取得したり、何らかの方法で webhook をカスタマイズしたりする方法はありますか?

4

2 に答える 2

17

トリガーの条件をカスタマイズする方法がわかりません。

受信側でコードを記述して、プッシュが条件に適合することを検出した場合にのみアクションをトリガーすることをお勧めします。たとえば、次のようになります。

  • payload.ref == "refs/head/master"
  • payload.commits[0] matches the structure of a merged pull request(<- これには、コミット APIから追加情報を取得する必要がある場合があります)
于 2014-12-09T10:27:43.903 に答える