現在、任意のブランチに対して起動する Webhook がありますpush
。これにより、Webhook が頻繁にトリガーされます。理想的には、Webhook はプル リクエストが にマージされたときにのみ起動しmaster
ます。ただし、それをオプションとは考えていません。
追加の webhook オプションを取得したり、何らかの方法で webhook をカスタマイズしたりする方法はありますか?
現在、任意のブランチに対して起動する Webhook がありますpush
。これにより、Webhook が頻繁にトリガーされます。理想的には、Webhook はプル リクエストが にマージされたときにのみ起動しmaster
ます。ただし、それをオプションとは考えていません。
追加の webhook オプションを取得したり、何らかの方法で webhook をカスタマイズしたりする方法はありますか?
トリガーの条件をカスタマイズする方法がわかりません。
受信側でコードを記述して、プッシュが条件に適合することを検出した場合にのみアクションをトリガーすることをお勧めします。たとえば、次のようになります。
payload.ref == "refs/head/master"
payload.commits[0] matches the structure of a merged pull request
(<- これには、コミット APIから追加情報を取得する必要がある場合があります)